اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

جلب الارقام بدون تكرار وبشرط التاريخ


إذهب إلى أفضل إجابة Solved by محي الدين ابو البشر,

الردود الموصى بها

السلام عليكم ..عندي معادلة  ..لجلب الارقام بدون تكرار

اريد اضافة لها شرط التاريخ ، لتكون جلب الارقام بدون تكرار بشرط التاريخ الموجود في خانة سي في شيت الخلاصة

أو استبدال المعادلة  ..بكود..جزيتم خيرا ...طلبي هو جلب الارقام حسب التاريخ ..وارفقت بعض النتائج

نتائج جلب الارقام حسب التاريخ.xlsm

رابط هذا التعليق
شارك

  • أفضل إجابة
Sub test()
    Dim a As Variant, lr, i, x, s, k, itm
    a = Sheets(1).Range("B2:B" & Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row).Resize(, 7)
    With CreateObject("scripting.dictionary")
        For i = 1 To UBound(a)
            If a(i, 1) <> 0 Then
                If Not .exists(a(i, 1)) Then If a(i, 7) = Sheets(2).Range("C1") Then .Add a(i, 1), a(i, 7)
            End If
        Next
               Sheets(2).Cells(10, 1).Resize(.Count, 2) = Application.Transpose(Application.Index(Array(.keys, .items), 0, 0))
            End With
End Sub

أو

Sub test()
    Dim a As Variant, lr, i, x, s, k, itm
    a = Sheets(1).Range("B2:B" & Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row).Resize(, 7)
    With CreateObject("scripting.dictionary")
        For i = 1 To UBound(a)
            If a(i, 1) <> 0 Then
                If Not .exists(a(i, 1)) Then If a(i, 7) = Sheets(2).Range("C1") Then .Add a(i, 1), ""
            End If
        Next
               Sheets(2).Cells(10, 1).Resize(.Count) = Application.Transpose(.keys)
            End With
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information