Bonjour ThauThème,
Merci pour le raffinement du code.
Si j'ai bien compris, votre proposition contrôle lorsqu'il y a un changement entre les colonne b et d.
Mais, je parlais plutôt de cette portion du code :
Cells(Target.Row, 3).Resize(, 1).Interior.ColorIndex = [Format].Find(Target, LookAt:=xlWhole).Interior.ColorIndex 'Jusqu'à la colonne C
Cells(Target.Row, 4).Resize(, 1).Interior.ColorIndex = [Format].Find(Target, LookAt:=xlWhole).Interior.ColorIndex 'Jusqu'à la colonne D
Dans ce cas-ci, j'ai une ligne pour la colonne C (Target.Row, 3) et une pour la colonne D (Target.Row, 4).
Je me demandais si le code qui colore ne pouvais pas inclure toute la plage souhaité (B:D)
Merci