Bonjour
J'ai trouvé sur le Net un code qui fait ce que tu demandes sur la cellule sélectionnée, mais je ne sais pas imbriquer 2 boucles en VBA, c'est à dire, ajouter à ce code la boucle pour parcourir les cellules de la colonne.
Un plus douè que moi (et il y en a un paquet..) te fera surement cela.
Sub couleurCaracteres()
For i = 1 To ActiveCell.Characters.Count
With ActiveCell.Characters(Start:=i, Length:=1).Font
Select Case ActiveCell.Characters(Start:=i, Length:=1).Caption
Case "a"
.ColorIndex = 3
Case "o"
.ColorIndex = 4
End Select
End With
Next i
End Sub
Cordialement