Hi, This will give you the desired result in column "B"
Dim Data, Uni As Long, Multi As Long, c As Integer, P As Long, Tot()
Data = Range(Range("A1"), Range("A" & Rows.Count).End(xlUp))
P = 0
For Uni = 1 To UBound(Data)
For Multi = Uni + 1 To UBound(Data)
If Data(Uni, 1) <> "" And Data(Uni, 1) = Data(Multi, 1) Then
c = c + 1
Data(Multi, 1) = ""
End If
Next Multi
If c > 0 Then
ReDim Preserve Tot(P)
Tot(P) = Data(Uni, 1) & " " & c + 1
P = P + 1
c = 0
End If
Next Uni
Range("B1").Resize(P).Value = Application.Transpose(Tot)
Regards Mick
Bookmarks