Liste conditionnel VBA

Fermé
Cailloux50 Messages postés 79 Date d'inscription jeudi 13 septembre 2018 Statut Membre Dernière intervention 10 août 2020 - 12 mars 2020 à 08:30
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 12 mars 2020 à 10:04
Bonjour à tous,



Ce que je souhaite faire c'est un liste déroulante selon une condition.

Par exemple sur ma photo :

Si A1 = "A" alors tu fais une liste déroulante en B1 avec comme source D2:D6
Si A1 = "B" alors tu fais une liste déroulante en B1 avec comme source E2:E6
Mais s'il y a rien tu fais pas de liste déroulante.

Le tous c'est que ça fonction jusqu'à la cellule A13 la condition et sans a chaque fois appuyer sur un bouton pour que la macro ce fasse.

Et dans mon exemple j'ai mis A5="B" donc la il doit s'en rendre compte est faire une liste déroulante E2:E6

Et c'est ça que je n'arrive pas à faire donc j'ai besoin de votre aide...

Merci d'avance pour votre aide ;)

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié le 12 mars 2020 à 10:06
Bonjour,

Pour cela, pas besoin de macro !
Il suffit d'utiliser le principe des listes déroulantes en cascade (sans liste initiale).
https://forums.commentcamarche.net/forum/affich-37641899-excel-liste-deroulante-en-cascade-sans-plage-nommee
et
https://forums.commentcamarche.net/forum/affich-37622045-listes-deroulantes-de-cellule-en-cascade
0