Bonjour,
Il suffit d'appeler ta macro dans l'événement 'change' de l'objet 'worksheet' de la feuille concernée
En pratique, tu vas dans VB sous Excel, Dans la fenêtre projet (en haut à gauche en principe) tu fais un clic droit sur la feuille concernée et tu choisis code.
En haut à gauche au dessus de la fenêtre d'édition, dans la liste déroulante qui commence par (général) tu choisis Worksheet.
Puis en haut à droite au dessus de la fenêtre d'édition, dans l'autre liste déroulante tu choisis change
ça te crée un squelette de sub worksheet_change( target as range) où target désigne la zone (peut-être plus d'une cellule) qui vient d'être modifiée