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

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

قام بنشر

السلام عليكم

أخواني لوتكرمتم بإفادتي بطريقة لعمل مقارنة بين جدولين لاكتشاف كامل الاسطر المتشابهة وليس خلية واحدة فقط

مرفق ملف يبين المطلوب بشكل أوضح

ولكم جزيل الشكر

match tow tables.rar

قام بنشر

جرب هذا الماكرو

Option Explicit
Sub extract_common_rows()
Dim tb1 As Range, tb2 As Range
Dim r1%, r2%, i%, j%, m%: m = 3
Range("I2").CurrentRegion.ClearContents
Set tb1 = Range("a3").CurrentRegion
Set tb2 = Range("e3").CurrentRegion
 r1 = tb1.Rows.Count: r2 = tb2.Rows.Count
    For i = 1 To r1
         For j = 1 To r2
            If tb1.Cells(i, 1) = tb2.Cells(j, 1) _
                And (tb1.Cells(i, 1).Offset(0, 1) = tb2.Cells(j, 1).Offset(0, 1)) _
                And (tb1.Cells(i, 1).Offset(0, 2) = tb2.Cells(j, 1).Offset(0, 2)) Then
                Range("i" & m).Resize(1, 3).Value = tb1.Cells(i, 1).Resize(1, 3).Value
                m = m + 1
             End If
         Next
   Next
End Sub

الملف مرفق

match tow tables.xlsm

  • Like 3
قام بنشر

جزاك الله خيراً استاذ سليم .. شيء رووعة فعلاً يليق بهذا المنتدى الرائع

لكنني كنت أفكر بحل عن طريق معادلات الاكسل وليس بالماكرو، فهل يمكن ذلك مع كل الاحترام والتقدير لكم

  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information