logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
ابوحنين لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة YasserKhalil لا تميز خلال هذه الفترة اكسيل مشاريع جاهزه



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





02-09-2019 06:46 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
السلام عليكم ورحمة الله وبركاته

إخواني وأحبابي في الله

HOroc_Logo

أقدم لكم كود غاية في الروعة وهو كود مفيد جداً .. الكود سيقوم بعمل مقارنة بين عمودين ، ونتائج الكود ستكون بالتفصيل ، حيث يقوم الكود على سبيل المثال بمقارنة العمود الأول والعمود الثاني كما بالشكل التالي
qcc8W_001

ثم يقوم الكود باستخراج النتائج بهذا الشكل
--------------------------

** كل القيم الموجودة في العمودين بدون تكرار (في العمود الثالث)

** القيم الموجودة في القائمة الأولى وليس موجود في القائمة الثانية (في العمود الرابع)

** القيم الموجودة في القائمة الثانية وليس موجود في القائمة الأولى (في العمود الخامس)

** القيم الموجودة في كلا العمودين أي القيم المشتركة فقط (في العمود السادس)

ستكون النتائج بهذا الشكل
xGfRu_002

وأخيراً إليكم الكود المستخدم لتنفيذ عملية المقارنة بين القائميتن
CODE
Sub Compare_Two_Lists()
    Dim list1           As Variant
    Dim list2           As Variant
    Dim list3()         As String
    Dim list4()         As String
    Dim list5()         As String
    Dim arrBoth()       As String
    Dim size1           As Long
    Dim size2           As Long
    Dim pointer3        As Long
    Dim pointer4        As Long
    Dim pointer5        As Long
    Dim pointBoth       As Long
    Dim i               As Long
    
    Const iResult       As Long = 2
    
    With Range("A:A")
        list1 = Range(.Cells(2, 1), .Cells(Rows.Count, 1).End(xlUp)).Value
    End With
    With Range("B:B")
        list2 = Range(.Cells(2, 1), .Cells(Rows.Count, 1).End(xlUp)).Value
    End With
    size1 = UBound(list1, 1)
    size2 = UBound(list2, 1)

    ReDim list3(1 To size1 + size2, 1 To 1)
    ReDim list4(1 To size1, 1 To 1)
    ReDim list5(1 To size2, 1 To 1)
    ReDim arrBoth(1 To size1 + size2, 1 To 1)

    For i = 1 To size1
        pointer3 = pointer3 + 1
        list3(pointer3, 1) = list1(i, 1)

        If IsNumeric(Application.Match(list1(i, 1), list2, 0)) Then
            pointBoth = pointBoth + 1
            arrBoth(pointBoth, 1) = list1(i, 1)
        Else
            pointer4 = pointer4 + 1
            list4(pointer4, 1) = list1(i, 1)
        End If
    Next i

    For i = 1 To size2
        If IsError(Application.Match(list2(i, 1), list1, 0)) Then
            pointer3 = pointer3 + 1
            list3(pointer3, 1) = list2(i, 1)

            pointer5 = pointer5 + 1
            list5(pointer5, 1) = list2(i, 1)
        End If
    Next i

    Application.ScreenUpdating = False
        With Range("C:C").Resize(size1 + size2, 1).Offset(iResult - 1, 0)
            .Value = list3
            .Sort key1:=.Cells(1, 1), order1:=xlAscending, Header:=xlYes
        End With
    
        With Range("D:D").Resize(size1, 1).Offset(iResult - 1, 0)
            .Value = list4
            .Sort key1:=.Cells(1, 1), order1:=xlAscending, Header:=xlYes
        End With
    
        With Range("E:E").Resize(size2, 1).Offset(iResult - 1, 0)
            .Value = list5
            .Sort key1:=.Cells(1, 1), order1:=xlAscending, Header:=xlYes
        End With
    
        With Range("F:F").Resize(size1 + size2, 1).Offset(iResult - 1, 0)
            .Value = arrBoth
            .Sort key1:=.Cells(1, 1), order1:=xlAscending, Header:=xlYes
        End With
    Application.ScreenUpdating = True
End Sub




رابط الملف من هنا

إعدادا وتقديم / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: اسامة محمد، hassona229،



look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 07:35 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 1
المشاركات : 1332
رصيد العضو : 0
الجنس :
الدعوات : 13
قوة السمعة : 10076
الاعجاب : 69
موقعي : زيارة موقعي
جزاكم الله خيرا ابو البراء
10635-10



توقيع :Yasser Elaraby
663013020

look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 07:42 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 26-08-2017
رقم العضوية : 182
المشاركات : 107
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 23-10-1984
قوة السمعة : 754
الاعجاب : 2
بارك الله فيك



توقيع :Kamel meraghni

<big> الحمد لله وكفى والصلاة والسلام على الحبيب المصطفى </big>


142

look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 07:49 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 15-02-2018
رقم العضوية : 4397
المشاركات : 449
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 29-12-1985
قوة السمعة : 1085
الاعجاب : 0
بارك الله في صحتك ومالك وعمرك واولادك استاذ ياسر
جعله الله بميزان حسناتك
قمة الروعه3




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 08:44 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيكم إخواني وأحبابي في الله وجزيتم خيراً على كلماتكم الطيبة




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 09:43 صباحاً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 55
المشاركات : 367
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 13-10-1973
قوة السمعة : 505
الاعجاب : 4
استاذ / ياسر خليل
اقسم بالله انت اكثر من رائع
و الله العظيم موضوع بجد هيفيد ناس كتير

جزاك الله خير




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 09:54 صباحاً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي العزيز صلاح ومشكور على كلماتك المشجعة




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 10:26 صباحاً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
بارك الله فيك وجزاك الله كل خير



توقيع :ali mohamed ali


{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
الاخرين لوجه الله وان تحتسب له اجر عند الله

look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 11:16 صباحاً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي العزيز علي ومشكور على مرورك الكريم




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 12:39 مساءً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 18
المشاركات : 350
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 7-7-1979
الدعوات : 1
قوة السمعة : 939
الاعجاب : 2
جزاكم الله خيرا




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  02-09-2019 01:02 مساءً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت بمثله أخي العزيز أبا الحسن




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  08-09-2019 11:04 مساءً   [11]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2018
رقم العضوية : 9257
المشاركات : 803
رصيد العضو : 0
الدولة : مصر
الجنس :
تاريخ الميلاد : 13-9-1980
قوة السمعة : 3951
الاعجاب : 23
جزاكم الله خيرا اخى الكريم
وجعل هذا العمل في ميزان حسناتكم




look/images/icons/i1.gif مقارنة عمودين بالتفصيل Compare Two Lists In Detail
  09-09-2019 07:30 صباحاً   [12]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً أخي العزيز حسونة بمثل ما دعوت لي وزيادة 142




اضافة رد جديد اضافة موضوع جديد




الكلمات الدلالية
Detail ، Lists ، Compare ، بالتفصيل ، عودين ، مقارنة ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 02:50 AM