Problème menu déroulant en cascade - source eronnée

Bonjour,

Je tente de faire un menu déroulant "sous-poste", à partir d'un menu déroulant "poste", dans l'onglet 1
Je les ai mis sous forme de tableau, puis j'ai défini un nom pour le tableau "sous-poste", puis j'ai créé mes deux colonnes "poste" et "sous-poste" dans l'onglet 2.
Pour le menu déroulant "Poste", aucun souci.

J'ai fait une première tentative pour la colonne "sous-poste" de onglet 2, avec la formule =indirect(B2) et cela fonctionnait, à l'exception d'un des choix du menu "poste" qui ne donnait pas de proposition de sélection pour le menu "sous-poste" (le choix "post-production")

J'ai refait plusieurs fois l'ensemble de la manipulation mais systématiquement j'ai eu le message "source eronnée, voulez-vous continuer" ?

Je vous mets le tableau en PJ, je suis preneuse de tous vos conseils, un grand merci par avance

Bonjour

Merci de compléter ton profil en indiquant ta version Excel car selon celle-ci les solutions diffèrent

Ce n'est pas une bonne pratique de créer un unique tableau des n listes déroulantes

Une solution générique avec un tableau normalisé

Bonjour Chris,

Merci de ta réponse.

J'ai complété mon profil, je suis sur Microsoft 365 MSO [(Microsoft® Excel® pour Microsoft 365 MSO (Version 2312 Build 16.0.17126.20132) 64 bits pour être précise]

Je ne parviens pas à ouvrir ton document.

J'entends que ce n'est pas une bonne pratique, mais je ne suis pas une spécialiste malheureusement et je ne sais pas comment procéder différemment pour contraindre les personnes qui utiliseront le fichier à utiliser les bonnes sous-catégories.

Je suis preneuse de tout conseil, à nouveau.

Bonjour Tania_K et bienvenue,
Salut Chris

J'ai le même problème avec le fichier de Chris (165.00 octets, c'est assez inhabituel)

En attendant son retour, une proposition qui ne sera pas la même, j'en suis persuadé : dans la Validation de données, une formule différente est utilisée :

=DECALER(Feuil1!$D$2;0;EQUIV(B2;Feuil1!$D$1:$S$1;0)-1;NBVAL(DECALER(Feuil1!$D$2;0;EQUIV(B2;Feuil1!$D$1:$S$1;0)-1;20)))

la plage Feuil1!$D$1:$S$1 correspond aux titres du tableau (qu'il faudra adapter, s'il y a plus de colonnes). La mise sous forme de tableau n'est pas nécessaire.
le '20' en fin de formule dépasse le plus grand nombre de sous-postes qu'il pourrait y avoir dans une des colonnes

On n'aura pas de 'vides' dans les listes déroulantes des sous-postes

22listes-tania-k.xlsx (14.69 Ko)

RE

Il y a eu un schmilblick au chargement : je viens de le remettre et c'est OK

Merci beaucoup à tous les deux !
Je vais prendre le temps de me pencher sur chacune de vos solutions, afin de les comprendre - et espérer pourvoir les maîtriser ;)

Bonne fin de journée, et encore merci de votre efficacité !

Rechercher des sujets similaires à "probleme menu deroulant cascade source eronnee"