Bonjour,
j'ai essayé un bon moment de faire ceci:
soit cell A1, la liste de plusieurs mots séparés par un retour à la ligne
soit cell B1, la liste de qques mots séparés par un retour à la ligne; ces mots sont présents également dans la cell A1
je voudrais que les mots présents dans B1 soient en rouge/gras dans la cell A1.
j'ai essayé avec une combinaison de "substitute" en ajoutant des "{}" et de code VBA, mais ça ne donne pas le résultat escompté.
Sub GrasRouge()
Dim Debut As Long, Fin As Long
If InStr(1, ActiveCell, "{") > 0 Then
Debut = InStr(1, ActiveCell.Text, "{")
Fin = InStrRev(ActiveCell.Text, "}") + 1
ActiveCell.Characters(5, 8).Font.Color = vbRed
ActiveCell.Characters(5, 8).Font.Bold = True
End If
End Sub