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

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

قام بنشر

السلام عليكم اخواني الكرام 

انا لسا جديد في هذا المنتدى الذي وجدته أكثر من رائع وبالتوفيق لكم جميعا 

اريد منكم المساعدة في موضوع التكرار في الاكسل 

عندي ملف اكسل مكون من عدد من الاعمدة من بين تلك الأعمدة عمود يحتوي على الاسم الثلاثي وبعضهم الاسم الرباعي وأحيانا خماسي والاسماء كثير بحدود اربعين ألف او أكثر

محتاج كود يظهر لي الاسماء المكررة بالاسم الثلاثي فما فوق فمثلا عندي اسمين 

الاول محمد عبدالله علي صالح العواضي

والثاني محمد عبدالله علي العواضي أو محمد عبدالله علي 

اريد الكود يطلع لي ان ماسبق يعتبرو مكررين فكما تعلمون التنسيق الشرطي مايطلع المكرر الا اذا كان الاسم بالكامل 

اتمنى وصلت الفكرة وتقبلو خالص تحياتي

قام بنشر

تفضل هذا الكود اذا قمت بالكتابة فى العمود الأول  A 

والعمود الثالث C

سيعمل هذا الكود على تلوين المتشابه الغير متماثل باللون الأصفر

Sub compare_cols122()
    Dim NameList As Worksheet
    Dim i As Long, j As Long
    Set NameList = Excel.Worksheets("Names")
    Dim rngNames As Range
    Set rngNames = Range("A1", Range("A1").Offset(Rows.Count - 1).End(xlUp))
    Dim varNames As Variant
    varNames = rngNames.Value2
    Dim rngData As Range
    Set rngData = Range("C1", Range("C1").Offset(Rows.Count - 1).End(xlUp))
    Dim varData As Variant
    varData = rngData.Value2
    Application.ScreenUpdating = False
    For i = LBound(varNames) + 1 To UBound(varNames)
        For j = LBound(varData) + 1 To UBound(varData)
            If varNames(i, 1) <> "" Then
                If InStr(1, varData(j, 1), varNames(i, 1), vbTextCompare) > 0 Then
                    NameList.Cells(j, 3).Interior.ColorIndex = 6
                    NameList.Cells(i, 1).Interior.ColorIndex = 6
                    Exit For
                Else
                End If
            End If
        Next j
    Next i
    Application.ScreenUpdating = True
End Sub

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information