با سلام
فایل پیوست را بررسی کنید.
فایل پیوست را بررسی کنید.
کد PHP:
Sub test()
Z1 = Cells(Rows.Count, "A").End(xlUp).Row
Dim list1 As New Collection
For I = 2 To Z1
If Application.CountIf(Range("A2:A" & Z1), Range("A" & I)) = 1 Then
Range("C" & I) = Range("B" & I)
ElseIf Application.CountIf(Range("A2:A" & Z1), Range("A" & I)) > 1 And Range("A" & I).Interior.ColorIndex <> 4 Then
For J = I To Z1
If Range("A" & I) = Range("A" & J) Then
Range("A" & J).Interior.ColorIndex = 4
list1.Add Range("B" & J)
End If
Next
For K = 1 To list1.Count
XX = XX & "-" & list1.Item(K)
Next
Range("C" & I) = Right(XX, Len(XX) - 1)
Set list1 = Nothing
XX = ""
End If
Next
Range("A2:A" & Z1).Interior.ColorIndex = 0
End Sub
کامنت