Listes déroulantes en cascade conditionnelles

Résolu
touquette02 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche à créer trois listes dépendantes destinées à dérouler en fonction d'une liste que je qualifierai de source.

Je m'explique avec un exemple: Je souhaite creer une première liste avec une destination, une seconde avec la gare qui peut être empruntée et une dernière avec l'hôtel toujours en fonction de la destination.

Comment puis-je m'y prendre car au dela de deux listes je ne m'en sors plus avec INDIRECT?

Merci à vous pour votre aide

10 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
1
Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
 
Bonjour,

Solution sans noms de champ.
On peut ajouter des items sans avoir à effectuer des modifs ou créer des noms de champ.


https://www.cjoint.com/?DKds1mWV3C5

JB
1
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Tu nommes les listes que tu as crées avec le nom d'appel dans la liste précédente

ex : si tu as Paris comme destination, la liste de gares s'appellera Paris, et si tu vas a gare_du_nord (avec les _), ta liste d'hôtels s'appellera gare_du_nord (avec les _).
0
touquette02 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Ma liste source correpond à la destination.
Ce pourquoi les gares et hotels ne doivent pas être reliés ils dependent tous deux d'une seule et une même liste qui est celle des destination ce qui complique la chose.
Est ce faisable?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
touquette02 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Voici un lien pour illustrer mon propos

https://www.cjoint.com/?0KdoZScrAhj

Merci !!
0
touquette02
 
c'est génial c'est tout à fait ça que je souhaitai.
Comment vous y êtes vous pris tous les deux?
Car je vois que boisgontierjacques a utilisé une macro et djidji59430 non donc j'aimerai savoir comment ces techniques ont été abordées?

Merci encore
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Etant nul en VBA, je préfère les formules .

Avec Indirect(), tu avais fait le plus gros du travail de programmation !
Apres, c'était de l'analyse !
0
touquette02 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Quelles sont les formules dont tu as usé ?
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Destination : pas de nom à la liste
liste des hotel de lille =>lilleh = "lille"&"h", on va chercher la liste avec indirect(H1&"h")
La liste des gares a le nom de la ville.
Dans mon exemple...
0
Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
 
Bonsoir,

La macro est optionnelle (c'est simplement pour positionner la seconde liste sur le premier item )

La méthode utilisée:
-évite la création fastidieuse des noms de champs
-facilite la maintenance en cas d'ajouts.

JB
0