Plusieurs menus déroulants pour une même cellule

Bonjour,

Je me demandais s'il était possible de changer le menu déroulant dans une cellule avec une formule?

Par exemple, j'aurais une cellule avec un menu déroulant qui donne le choix entre "a" et "b". Si je sélectionne "a", un premier menu déroulant apparaît dans la cellule du dessous. Si je sélectionne "b", le premier menu déroulant est remplacé par un second menu.

Sous forme de commande:

SI($A$1="a";menu_déroulant_1;menu_déroulant_2)

Merci

Bonjour,

Pas sur la même cellule, mais le choix fait dans le menu déroulant en cellule A conditionne celui qui sera proposé en cellule B...

C'est ce qu'on appelle Listes-cascade...

Cordialement.

Bonjour,

Tu crée deux plages nommées (menu_déroulant_1 et menu_déroulant_2, si tu veux leur donner ces noms) sur ta feuille et tu entres la formule exactement comme tu nous la présentes !

Bonjour,

Exemple de menu cascade dans 1 cellule.

Ceuzin

Theze a écrit :

Bonjour,

Tu crée deux plages nommées (menu_déroulant_1 et menu_déroulant_2, si tu veux leur donner ces noms) sur ta feuille et tu entres la formule exactement comme tu nous la présentes !

J'ai définis un nom avec une plage de cinq données que j'ai appelé Menu_1 et une autre nommée Menu_2. J'ai entré la formule à côté :

=SI(D29="a";Menu_1;Menu_2)

Ça semble être la bonne solution mis à part le fait qu'Excel me met une erreur #VALEUR dans cette case. Le logiciel ne semble pas être capable d'afficher les menus. Je n'ai pas changé le format de la cellule, peut-être faut-il que je mettes une liste dans cette case? Je n'y arrive pas en tout cas.

Par ailleurs, j'aimerais définir un nom qui contient une apostrophe (ou un caractère similaire), mais Excel m'indique une erreur comme quoi c'est un caractère invalide. Y'a-t-il un moyen de l'ajouter?


ceuzin a écrit :

Bonjour,

Exemple de menu cascade dans 1 cellule.

Ceuzin

Merci pour la réponse, mais je ne connais pas ces fonctions [NBVAL,DECALER,NB.Si()]. J'ai aussi un bagage très limité concernant la programmation, comme il semble en avoir au bas de la page.

Re,

La formule tu doit la rentrer dans la zone à cet effet ("Source") Donc, onglet "Données", zone "Outils de données", bouton "Validation des données", menu "Validation des données...", dans l'onglet "Options", choisir "Liste" et dans le champ "Source" entrer la formule :

=SI(D29="a";Menu_1;Menu_2)

puis "Ok". Si la lettre a est entrée en D29, tu auras le menu 1 sinon, le menu 2

Merci beaucoup Theze!

Rechercher des sujets similaires à "menus deroulants meme"