اذهب الي المحتوي
أوفيسنا

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

قام بنشر
Sub Test()
    Dim a, ws As Worksheet, sh As Worksheet, dic As Object, s As String, t As String, i As Long, c As Long
    Set ws = ThisWorkbook.Worksheets(1): Set sh = ThisWorkbook.Worksheets(2)
    Set dic = CreateObject("Scripting.Dictionary")
    a = ws.Range("A3").CurrentRegion.Value
    For i = LBound(a) + 1 To UBound(a)
        s = a(i, 2) & Chr(2) & a(i, 3)
        If Not dic.Exists(a(i, 1)) Then dic.Add s, a(i, 4)
    Next i
    For i = 2 To sh.Cells(Rows.Count, "B").End(xlUp).Row
        For c = 3 To 8
            t = sh.Cells(i, 2).Value & Chr(2) & sh.Cells(3, c).Value
            If dic.Exists(t) Then sh.Cells(i, c).Value = dic(t)
        Next c
    Next i
End Sub

 

  • Like 2
  • أفضل إجابة
قام بنشر

يمكنك استعمال هذا الاجراء

Sub tr7eel()
For r = 4 To Cells(Rows.Count, 2).End(3).Row
r2 = Evaluate("=MATCH(B" & r & ",'الدور الثانى'!B:B,0)")
c2 = Evaluate("=MATCH(C" & r & ",'الدور الثانى'!3:3,0)")
Sheet2.Cells(r2, c2) = Range("d" & r)
Next r
MsgBox "Done by mr-mas.com"
End Sub

بالتوفيق

  • Like 2
قام بنشر

الحمد لله انى انتسب الى هذا الصرح الطيب المبارك الف شكر الى الاستاذ القدير الاستاذ محمد والاستاذ lionheart على هذه المساعدة وربنا يجزيكم خيرا ويبارك فيكما ويرزقكم الجنة

 
  • Like 2

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