déclencher une macro suite à une valeur saisie dans une zône de liste déroulante

  • Initiateur de la discussion Initiateur de la discussion hansdoug
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

hansdoug

XLDnaute Nouveau
Bonjour à tous (et à toutes).

En PJ, vous trouverez un fichier exemple qui, je pense, explique bien mon problème.

L'idée : Dans un questionnaire à choix multiples, on affiche certaines questions en fonction d'une réponse à une question antécédente. Or, le choix de la réponse se fait dans une zone de liste déroulante. Cette zone de liste déroulante est liée à une cellule dans laquelle elle reporte une valeur. C'est cette valeur qui influence le code de la feuille qui dit :

If Range("B14") = "1" Then
Rows("15:20").EntireRow.Hidden = True
End If

Code très simple !
Cependant, lorsque l'on change la valeur de B14 à partir de la zone de liste déroulante, rien ne se passe.

Qu'ai-je oublié ?

Merci d'avance à tout le monde. C'est vraiment le meilleur forum du net.
 

Pièces jointes

Re : déclencher une macro suite à une valeur saisie dans une zône de liste déroulante

Bon, j'ai rajouter une macro "Quand changement" à mes zones de listes déroulante, qui dit :
Quand changement, copier la valeur de B14, puis coller en B14.

Et là, la macro se déclenche...

Merci à tous !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
243
Retour