Re,
bonjour Geneviève
Je préfère ta solution celle que j'aurai prise, mais j'ai supposé, au vu de la macro que notre ami demandeur s'essayait à VBA.
@annbri, quand tu es dans l'éditeur de code de VBA dans la colonne de gauche là où tu vois la liste des feuilles, double-click sur le nom de la feuille qui est concernée par les lignes de ta macro.
Quand le module de la feuille est ouvert (dans la partie droite de la fenêtre où tu écrit le vba), en haut tu as deux liste déroulante de choix. L'une à gauche avec comme choix Général(par défaut) et Worksheet. Sélectionne Worksheet. A ce moment là dans la liste de choix à droite tu auras la liste de tous les évènements de feuille. Sélectionne l'évènement 'Change'.
colles y tes lignes et fais tes tests.
N'oublie pas de supprimer l'ancienne macro contenu dans le module Thisworkbook.
A+