Excel liste déroulantes conditionnelles [Résolu/Fermé]

Signaler
-
Messages postés
25298
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
19 septembre 2020
-
Bonjour,


Je souhaite mettre en place dans excel deux listes déroulantes dépendantes du choix dans une première. en A1 j'ai une liste "pages", en A2 une liste "format" qui dépend du choix en A1 et en A3 je souhaite une liste "grammage" qui dépend aussi du choix en A1. Dans la validation des données liste j'utilise la fonction suivante indiquée dans un forum
=INDIRECT(SUBSTITUE(C10;" ";"_")). le problème est que je ne peux pas utiliser le même nom pour deux plages différentes. Existe t'il une solution?
Merci de votre aide

4 réponses

Messages postés
25298
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
19 septembre 2020
5 476
Bonjour
regardez ce modèle s'il peut vous servir.
https://www.cjoint.com/?BEqhT2dX79H
crdlmnt
Merci Vaucluse pour ce modèle qui va me servir pour un autre fichier car dans ce modèle le choix familles donne une liste de prénom et le choix prénom donne une liste de code. Ce que je voudrais faire c'est mon premier choix page en A1 me donne simultanément une liste format en A2 et une liste grammage en A3. Donc avec la fonction INDIRECT ça fonctionne pour A2 mais pour A3 je suis coincé car il faudrait que je nomme la liste grammage avec le même nom que en A1, et ça ne marche pas.

Merci de votre aide
Messages postés
25298
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
19 septembre 2020
5 476
Bonjour
pas tout compris, mais je propose à tout hasard
su r feuille 2
faite un tableau avec les noms de listes avec en colonne A le nom des listes à obtenir en A1 et en colonne B le nom des listes à obtenir en A2
en Feuille1
en A1 placer la validation de la 1° liste
en A2=INDIRECT(A1)
en A3
=INDIRECT(RECHERCHEV(A1;Feuille2!A:B;2;0)
qui choisira donc le nom de la seconde liste en fonction de la 1°.

mais je répéte que je n'ai pas tout compris de votre demande
Sinon comme demande Raymond (salut mon ami) mettez un modèle à disposition.
crdlmnt
Bonjour,
Je rentre de quelques jours d'absence. Je vais creuser votre idée.
Je vous tiens au courant.
Merci
Merci Vaucluse, c'était juste parfait !
Attention, dans le texte explicatif, petit copier coller un peu rapide, le second =INDIRECT(I5) est en fait un =INDIRECT(J5)
Messages postés
25298
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
19 septembre 2020
5 476
Bonjour
.. et merci pour la correction. Les fautes de frappe, c'est ma spécialité.
bonne route
crdlmnt
Messages postés
52282
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 septembre 2020
14 072
Ta logique semble fragile.
Si on avait ton fichier, on comprendrait mieux ton souci.
Bonjour,
J'étais absent ces derniers jours ce qui explique mon manque de réponse.
Comment met-on un fichier à dispo?
Je vais aussi creuser la suggestion de Vaucluse.
Merci
Messages postés
52282
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 septembre 2020
14 072
Avec https://www.cjoint.com/ et en collant, dans ton message CCM, le lien obtenu.
Bonjour Raymond et Vaucluse,

Encore une fois les jours passent très vite.
J'ai utilisé la méthode proposée par Vaucluse et cela fonctionne comme je le souhaitais.
Merci à vous pour vos conseils.