Jean-Eric,
j'aurais quelques questions:
déja, 2 if et un seul end if... le if not ne neccesite pas de end if?
Application.Intersect(Target, Range("G2:G23"))
si je veux le faire reagir sur la ligne 1de A a C, ca deviens "Application.Intersect(Target, Range("A1:C1"))"?