|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 13 ![]() |
Bonjour à tous,
malgré mes recherches, je n'ai pas réussi à trouver mon bonheur, je fais donc appel à votre science Je vais tenter d'être le plus clair possible... J'ai une feuille contenant mes données, et une autre avec tous mes paramètres. Sur ma première feuille, chaque cellule de ma colonne 1 et 2 est une liste déroulante, idéalement paramétrée dans ma seconde feuille. Je voudrais qu'en fonction de la valeur saisie dans ma liste 1, les valeurs de ma liste 2 soient modifiées. Points particuliers : plusieurs valeurs de la liste 1 font afficher la même liste 2. Ce n'est pas valeur X en cellule 1 -> liste X en cellule 2, mais valeur X ou Y en cellule 1 -> liste Z en cellule 2. De plus, les différentes listes en cellule 2 n'ont pas forcément la même taille. Des idées? Merci d'avance! |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Bonjour,
Il existe pas mal de sujets sur le forum sur les listes déroulantes conditionnelles. Pas plus tard que la semaine dernière, des aides ont été postées : http://www.developpez.net/forums/d10...enu-deroulant/ L'excellent Mr Fauconnier a dans ce post collé un lien vers une autre aide. J'ai pour ma part posté un fichier destiné à aider à la construction de telles listes déroulantes. Dans ton cas, la seule différence est le lien de X paramètres vers une seule liste. Aucun problème, il suffit de lier chaque valeur à la bonne liste. Tu devrais pouvoir t'en sortir. Pour tes doutes sur la taille des listes, je te rassure tout de suite, ça n'a aucune incidence. Fais signe si tu n'y arrives pas, on pourra t'aider mais les quelques liens et fichiers mis en lien devraient être utiles. Cordialement, Runsh |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 13 ![]() |
Bonsoir
merci des liens, mais malheureusement je n'ai pas réussi à faire ce que je souhaitait En effet, avec la fonction INDIRECT, je ne vois pas comment deux valeurs différentes de ma liste "mère" peuvent entrainer l'affichage des mêmes valeurs dans la liste "fille" Je joins un fichier exemple dans lequel je souhaiterai que la sélection de garçons ou homme en D1 entraine l'apparition de la liste des prénoms masculins en E1. Avec la fonction INDIRECT je ne vois pas, étant donné que j'ai bien une plage de valeur qui s'appelle "garçons" mais aucune s'appelant "homme". Merci d'avance! |
|
|
00
|
|
|
#4 | |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Bonsoir romromain,
Je te joins en copie une correction de ton fichier. Tu étais tout proche de trouver toi-même la soltion : Citation:
En espérant que le résultat proposé te convienne. Coridalement, Runsh |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 13 ![]() |
C'est pas mal, mais la duplication de la liste m'embête, car dans mon cas "réel", j'ai une bonne dizaine de valeurs de la liste 1 qui devraient donner la même liste 2.
Avec ta solution je serai donc obligé de dupliquer une dizaine de fois mes valeurs |
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Bonjour,
J'ai du mal à comprendre la difficulté. Dupliquer une liste sur x colonnes ? Je pense que je dois mal saisir ton problème car comme je le comprends là, il suffit juste de copier / coller la liste sur ces x colonnes et les renommer, ce qui ne devrait pas prendre plus de 2 minutes non ? |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 13 ![]() |
Ce n'est effectivement pas compliqué, c'est juste qu'a chaque fois que je voudrais modifier une de mes valeurs de ma liste (un prénom masculin dans mon exemple) je vais devoir modifier de nombreuses cellules, c'est pas très pratique mais pas infaisable.
Deuxième question : est-il possible d'alimenter deux listes filles à partir d'une liste mère? Dans mon exemple, je voudrais ajouter une liste de jouets par exemple, qui me dirait que les garçons peuvent jouer aux ActionMan ou aux pompiers, les filles à la dinette et aux poupées, les hommes à la PS3 ou au paintball (cliché je sais mais j'ai rien trouvé d'autres J'ai déjà des plages s'appelant "fille" "garcons" ou "homme" pour les prénoms, comment est ce que je peux alimenter ma liste de jeux? |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 13 ![]() |
Au final j'ai réussi à faire exactement ce que je souhaitais
Pour éviter la duplication, j'ai nommé la plage des prénoms masculins à la fois "homme" et "garcons", comme ça plus besoin de recopier ma liste! Et pour alimenter ma liste de jeux, j'ai nommé les plages "jeufille", "jeugarcons" et "jeuhomme", et dans la source de ma liste de jeux utilise une concaténation (=INDIRECT("jeu"&$A1)). Je mets le fichier pour les prochains! Merci encore |
|
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Aaaarf, tu m'as devancé, j'allais justement posté ton fichier avec la concaténation sur la formule INDIRECT. Par contre tu viens de m'apprendre qu'on pouvait nommer une même plage de cellules plusieurs fois avec des noms différents. Je me coucherai moins bête ce soir, génial !!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com