Bonjour
Cette Macro n'est pas de moi et provient du site "xxl-Excel grand format". Je pense qu'elle répond à ta question
Dans une feuille Paramètre créer un tableau.
La première colonne – nommée Code – contient les lettres (ou mots) qui déclanchent la mise en couleur.
En face de chacun, la couleur de la cellule est coloriée avec l'outil Couleur de remplissage.
Le premier code est vide pour remettre à blanc une cellule qui aurait été remplie auparavent.
Dans la cellule NonTrouvée, placer la couleur qui doit apparaître lorsque le code n'est pas trouvé dans la liste (à l'exception de vide). Cette couleur peut être la même que pour une cellule vide.
Lorsque vous tapez un des codes de la liste la couleur de fond change.
La macro ne s'exécute que dans la feuille "donnée" (ou dans toute copie de cette feuille..)
Attention, si vous ajoutez des codes, veillez à ce que l'ensemble soit nommé Code.
Les Codes de la Feuille "données"
[color=blue]Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
Fichier joint
Cordialement
Amadéus
https://www.excel-pratique.com/~files/doc/colorationdetexte.xls