Amigo, vc não foi muito claro ao explicar como quer fazer isso, se é pra gerar o resultado numa planilha do excel, ou o que.
Por isso, eu fiz o código abaixo que mostra o resultado em mensagem. Confere:
Sub Listar_Caracteres_GT()
Dim Texto As String
Dim i As Integer
Dim Relatorio As String
Dim Caractere As String
Dim IntCount_I As Integer
Dim IntCount_F As Integer
Dim Count As Integer
Texto = Range("A1")
For i = 1 To 255
Caractere = Chr(i)
IntCount_I = Len(Texto)
Texto = Replace(Texto, Caractere, "")
IntCount_F = Len(Texto)
Count = IntCount_I - IntCount_F
If Count > 0 Then Relatorio = Relatorio & Caractere & " = " & Count & vbCrLf
Next i
MsgBox (Relatorio)
End Sub
Vc pode adaptar com o que o alevba postou.
Abs
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 30/01/2014 4:59 pm