Liste déroulante cascade [Résolu]

- - Dernière réponse : Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
- 3 juin 2019 à 17:39
Bonjour,

J'arrive à faire une liste déroulante à partir des choix d'une autre liste déroulante avec la fonction "=INDIRECT(nom)"
par exemple en plage B1 et C1. Comment puis je étirer par exemple jusqu'à B30 et C30, que B2 soit en fonction de C2, B3 en fonction de C etc..

Je vous remercie d'avance

PS: Je ne sais pas non plus étirer le nom du cellule comme on peut le faire avec une série de nombre ou de date.
Afficher la suite 

2 réponses

Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4842
0
Merci
Bonjour
si vous voulez en B une validation via INDIRECT selon le nom en C, écrivez dans la fenêtre de validation / liste
=INDIRECT(C2)
tout simplement
Merci pour la réponse donc quand j'étire "B" vers le bas cela marche mais pas la colonne "C". Les liste déroulante de la colonne "C" dépendent toujours de "B1".
Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4842 -
C'est anormal, si vous n'avez pas bloqué B2 dans la validation , c'est à dire écrit en C2
=INDIRECT(B2) et non pas =INDIRECT($C$2)

alors déposez un modèle de votre problème ici, qu'on comprenne de quoi il s'agit
http://mon-partage.fr
et revenez coller le lien créé sur le site
à vous lire(demain en ce qui me concerne)
crdlmnt
Pour être plus clair merci.

https://cjoint.com/c/IEEtpEWm1Lu
Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4842 -
Bonjour
fichier en retour, voyez les explications dans la feuille et revenez si problème
https://mon-partage.fr/f/VKiWe9JR/
crdlmnt
Merci pour votre réponse, j'ai du mal a suivre puis alors plus simple si dans la colonne "B" j'ai "Demi" alors j'ai 2 listes déroulantes qui se mettent en colonne "C" et "D". Chaque colonne ayant le choix de la liste 1 + liste 2. Pour le "Non" et "Entière" cela marche comme je le souhaitais, pour le "Demi" il faudrait en "B" la liste de "Non" et "Entière" et en "C" pareil les 2 listes. Cordialement et déjà merci.

https://cjoint.com/c/IEFgKz4lOvu
Commenter la réponse de Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4842
0
Merci
Voila, je n'avais pas compris comme ça
https://mon-partage.fr/f/kh9iuDxF/
cette solution basée sur l'adresse du champ nommé, exige que les deux listes demi soient côte à côte, ou aient exactement le même écart de colonne que le tableau à remplir
si difficultés, revenez, il y a d'autres options,
crdlmnt
Je regarderais tout cela dès que possible en tout cas merci à toi Vaucluse
Bonjour Vaucluse donc je te remercie j'ai réussi à quelque chose prêt à faire ce que je voulais par contre je n'arrive pas à étirer mes 4 liste déroulante vers le bas, une partie mais pas celle des (=INDIRECT) entre autre. Voici mon fichier en pièce jointe merci cordialement.

https://cjoint.com/c/IFci6fnnI7u
Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4842 -
vous avez donc opté pour une seule liste "demi" avec la liste complète des options
si vos validation sont correctes en E5:G5:
sélectionnez E5:G5
clic droit, "copier"
sélectionnez E6:G35
clic droit "collage spécial " (en dessous des petites icones si vous avez une fenêtre outil associée à la cellule à la sélection, sinon, dans la liste affichée)
dans la liste qui s'affiche, pointez à gauche: "validation"
et OK
à notez toutefois que cette solution n'interdit pas d'utiliser G si E n'est pas Demi)
crdlmnt
C'est bon je suis arrivé a ce que je voulais faire. Encore merci à vous Vaucluse bien cordialement.
Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4842 -
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
Commenter la réponse de Vaucluse