Bonjour ntb
En fait, le dernier que je t'ai fourni au post #8 fait exactement ce que tu demandes. L'as-tu testé ?
Dans le code fourni, plus besoin de liste déroulante, les lignes se masquent et demasquent et le texte de le cellule change tout seul.
Pour les procedures évènementielles, elle se situent dans la feuille en question (ici Feuil1) et pas dans un module. Elles commencent par Private, ce qui veut dire qu'on ne peut pas les lancer en cliquant sur un bouton ni en les sélectionnant en choisissant "Développeur - Macro - Executer".
Leur nom est code d'origine par Excel et il ne faut surtout pas changer ce nom :
- Worksheet_SelectionChange = S'execute lorsqu'on change la cellule sélectionnée
- Worksheet_Change = S'execute lorsqu'on change le contenu d'une cellule
Ce sont les plus utiles et les plus utilisées. Il en existe aussi lorsqu'on change de feuille, lorsqu'on lance le calcul, clic droit, clic gauche, ...
l'image ci-dessous te montre ou doit se situer la macro et le fait que le nom des macros évènementielles est immuable.
Regarde la pièce jointe 1106725
Ici, la liste des macros évènementielles :
Regarde la pièce jointe 1106726