هذا تعديل على الكود
Sub Abu_Ahmed()
Dim cl As Range
Application.ScreenUpdating = False
Set MySh = Sheets("Sheet2")
[K2:L300].ClearContents
MySh.[B6:C300].ClearContents
For i = 6 To [C10000].End(xlUp).Row
If InStr(Cells(i, 3), "(") = 0 Then GoTo 1
R = Mid(Cells(i, 3), InStr(Cells(i, 3), "(") + 1, Len(Mid(Cells(i, 3), (InStr(Cells(i, 3), "(") + 1), 10)) - 1)
T = Mid(Cells(i, 3), 1, InStr(Cells(i, 3), "(") - 1)
Range("K" & [K10000].End(xlUp).Row + 1) = T
Range("L" & [L10000].End(xlUp).Row + 1) = R
1 Next
For Each cl In Range("C6:C" & [C10000].End(xlUp).Row)
If InStr(cl, "(") = 0 Then GoTo 2
RR = Mid(cl, InStr(cl, "(") + 1, Len(Mid(cl, (InStr(cl, "(") + 1), 10)) - 1)
w = Application.CountIf([L2:L100], RR)
If Application.CountIf([L2:L100], RR) > 1 Then MySh.Range("C" & MySh.[C10000].End(xlUp).Row + 1) = cl
TT = Mid(cl, 1, InStr(cl, "(") - 1)
WW = Application.CountIf([K2:K100], TT)
If WW > 1 Then MySh.Range("B" & MySh.[B10000].End(xlUp).Row + 1) = cl
2 Next
[K2:L300].ClearContents
Set MySh = Nothing
End Sub