Sub Couleur(Plage As Range, Mot As Range, Coul As Long)
'Plage = plage à chercher
'Mot : adresse de la cellule contenant le mot
'Coul : Numéro de la couleur
Dim C As Range, Tabl As Variant, L As Long
For Each C In Plage
If InStr(1, C, Mot) > 0 Then
For Each Item In Split(C.Value, Mot)
C.Characters(L + Len(Item) + 1, Len(Mot)).Font.Color = Coul
L = L + Len(Item) + Len(Mot)
Next Item
End If
Next C
End Sub
Sub test()
Couleur [F5], [A2], 255
End Sub