Liste déroulante en cascade automatique [Résolu]

Signaler
-
 Seseseb -
Bonjour,

Cela fait plusieurs jours que je recherche comment faire mais je ne m'en sors pas...

J'ai un fichier avec des listes déroulantes en cascade.

le Choix A me dirige vers la Liste A
le Choix B me dirige vers la Liste B
le Choix C me dirige vers la Liste C

J'utilise la fonction INDIRECT pour que les Listes A, B ou C apparaissent en fonction du choix.

Mon problème est le suivant : j'aimerais avoir mes listes déroulantes semi-auto. Et je n'y arrive pas.

Je sais faire une liste semi-auto avec une liste déroulante simple (utilisant la fonction DECALER, EQUIV) mais impossible dans ce cas de figure.

Pouvez-vous m'aider svp ?

D'avance merci pour vos réponses
Sébastien

Configuration: Windows / Chrome 87.0.4280.66

8 réponses

Messages postés
25761
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 janvier 2021
5 727
Bonjour
pour vous aider il faudrait en savoir plus sur votre fichier.
pouvez vous déposer un modèle, en bidonnant les données si besoin, et en y ajoutant quelques explications par exemple ici:
https://mon-partage.fr
et revenir coller le lien créé sur le site
à vous lire
crdlmnt

Bonjour Vaucluse,

Merci pour ton retour.

Voici le lien de mon fichier : https://mon-partage.fr/f/1sBW8c7H/

En cellule E7, lorsqu'on choisit "supplier", cela permet de chercher dans la liste en G7.
Ici il y a une longue liste. J'aimerai pouvoir taper les premières lettres et/ou certaine lettres en G7 qui réduirait la liste en fonction et qui proposerait une liste beaucoup plus courte, de manière à ne pas devoir dérouler ou chercher dans cette longue liste.

Merci d'avance
Sébastien
Messages postés
7223
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
21 janvier 2021
603
Bonjour,

des tas d'exemples à télécharger ici

http://boisgontierjacques.free.fr/index2.htm

Bonjour,

Oui je connais ce site et je l'ai parcouru très longuement avant de venir vous voir car je n'y arrive tout simplement pas.

Donc j'espérais pouvoir être aiguillé un peu.

Merci d'avance
Sébastien
Je n'ai trouvé le cas de figure de mon exemple nul part...

Donc si quelqu'un pourrait m'aider ce serait vraiment sympa !!

Merci
Messages postés
7223
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
21 janvier 2021
603
Le temps de le faire!

Voilà un exemple:

https://www.cjoint.com/c/JKyiWxNDp7Q

@+ Le Pivert
Je te remercie pour ton retour.

Cependant je souhaiterais ne pas avoir de combobox (que je n'arrive pas à faire fonctionner dans ton exemple) mais plutôt avoir une formule dans une liste de validation comme ce que boisgontier explique sur son site et que je n'arrive pas à adapter :
=DECALER(DECALER(Article;EQUIV(G2;Famille;0)-1;0;NB.SI(Famille;G2));EQUIV(H2&"*";DECALER(Article;EQUIV(G2;Famille;0)-1;0;NB.SI(Famille;G2));0)-1;;NB.SI(DECALER(Article;EQUIV(G2;Famille;0)-1;0;NB.SI(Famille;G2));H2&"*"))

Dans l'exemple de Boisgontier, il y a systématiquement le choix 1 en face de la liste 1 ce qui n'est pas mon cas. Je ne parvient pas à l'adapter à mon fichier.

Merci pour vos aides.
Sébastien
Messages postés
25761
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 janvier 2021
5 727
Bonjour
à priori il n'y a pas de problème pour définir un champ évolutif, mais c'est la validation par liste qui, après,n'accepte pas le INDIRECT(G7)
voyez dans le fichier joint une possibilité de contourner ce problème en définissant une adresse figée pour la validation en G7, et une construction d'évolution pour définir la liste
les explications sont dans la feuille. Il faudra bien sur compléter en fonction de vos autres liste en fonction (seulement nommer des champs selon le tableau de ref de la feuille "liste déroulante"
le tout reste à vérifier en fonctionnement "tous types"
revenez si soucis
https://mon-partage.fr/f/jG7InnI3/
crdlmnt

Bonjour Vaucluse,

ça marche parfaitement.
Merci beaucoup de ton aide !!

Cordialement
Sébastien