Bonjour,
Pour voir la procédure, il faut aller dans l'éditeur en appuyant sur Alt + F11.
Elle se trouve dans le module Feuil1.
Il s'agit d'une procédure évènementielle qui est lancée automatiquement lorsqu'une cellule de la feuille de calcul est modifiée.
J'ai créé deux plages nommées "Tablo" et "TableCouleurs".
Tablo correspond à A3:H18.
TableCouleurs correspond à J2:N2.
Tout d'abord, on effectue le traitement des modifications de la plage "Tablo".
Pour cela, le programme controle si la cellule modifiée appartient à cette plage.
Si c'est le cas et que sa valeur est égale à une des valeurs de la plage "TableCouleurs", on lui applique la couleur correspondante.
Si sa valeur n'est pas égale à une des valeurs de la plage "TableCouleurs", on supprime la couleur de remplissage.
Ensuite, on effectue le traitement des modifications de la plage "TableCouleurs".
Le programme controle si la cellule modifiée appartient à cette plage.
Si c'est le cas, on compare la valeur de chacune des cellules de la plage "Tablo" avec celle de la cellule modifiée. Si les deux valeurs sont identiques, on applique la couleur de la cellule modifiée.
Si la valeur de la cellule n'est pas égale à une des valeurs de la plage "TableCouleurs", on supprime la couleur de remplissage.
A+