Experimente a seguinte Função definida pelo usuário :
Public Function Components(sIN As String) As String
Dim c As Collection, bry(), L As Long
L = Len(sIN)
Set c = New Collection
ary = Split(sIN, ", ")
On Error Resume Next
For Each a In ary
c.Add a, CStr(a)
Next a
On Error GoTo 0
ReDim bry(1 To c.Count)
For i = 1 To c.Count
bry(i) = c.Item(i)
Kount = (L - Len(Replace(sIN, bry(i), ""))) / Len(bry(i))
Components = Components & bry(i) & ":" & Kount & ", "
Next i
Components = Left(Components, Len(Components) - 2)
End Function