السلام عليكم
هذا الكود للملف الاول في المشاركة رقم 25
Sub sSort_BayName()
Dim D As Range, F As Range
Application.ScreenUpdating = False
With Sheets("روض الفرج")
last = .Cells(Rows.Count, "B").End(xlUp).Row
.Range("F5:I" & last).ClearContents
.Range("B5:C" & last).Copy .Range("F5")
For Each D In .Range("D5:D" & last)
For Each F In .Range("F5:F" & last)
If CStr(D) <> CStr(F) Then GoTo 1 '& "*"
F.Offset(0, 2) = D
F.Offset(0, 3) = D.Offset(0, 1)
1
Next F
Next D
End With
End Sub
و هذا الكود للمشاركة الاخيرة رقم 28
Sub sSort_BayName()
Dim D As Range, F As Range
Application.ScreenUpdating = False
With Sheets("Comparison")
last = .Cells(Rows.Count, "B").End(xlUp).Row
.Range("F5:I" & last).ClearContents
.Range("B5:C" & last).Copy .Range("F5")
For Each D In .Range("D5:D" & last)
For Each F In .Range("F5:F" & last)
If CStr(D) <> CStr(F) Then GoTo 1 '& "*"
F.Offset(0, 2) = D
F.Offset(0, 3) = D.Offset(0, 1)
1
Next F
Next D
End With
End Sub
جرب و اخبرني