Microsoft 365 Listes déroulantes en cascade 5 niveaux

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ferhat9111

XLDnaute Nouveau
Bonjour tous le monde,

Je me permets de vous solliciter sur un problème que je rencontre concernant la mise en place de listes déroulantes en cascades avec 5 choix possibles dans le cadre d'une mission au travail.
Pour résumé rapidement, j'ai une base données avec 5 colonnes (5 choix) et il y a une macro qui permet de créer des listes dans la feuille "BD". Cependant, la macro fonctionne jusqu’à 3 choix, au-delà (pour les choix 4 et 5) il y a un message d'erreur (erreur d'exécution 1004, le nom entré n'est pas valide) concernant le nom des listes créées. En ayant essayé de nombreuse combinaisons et corriger les possibles erreurs de syntaxe qu'Excel refuse, j'ai toujours ce message d'erreur.

Ci-joint le fichier excel,
En espérant avoir été assez clair, je vous remercie d'avance pour vos réponses,

Ferhat
 

Pièces jointes

Bonjour.
Qu'est ce que vous voulez en faire de ces listes ?
Inutile pour des ComboBox dans un UserForm. Il vaudra mieux les constituer dynamiquement, en fonction des choix effectués.
Il y a même une ressource qui s'en charge tout seul. Elle permet aussi les choix dans un ordre quelconque
 
Merci pour votre réponse,
J’ai énormément de données, et je souhaite mettre en place une macro qui me permet de nommer mes données selon les éléments de ma base de données. Actuellement, j'ai une macro qui me permet de mettre en évidence mes listes jusqu'au choix 3, et au-delà (choix 4 et 5) il y un message d'erreur bloquant.

Ci-joint le fichier,
Merci par avance,
 

Pièces jointes

La mise en place de ces listes est destinée à les utiliser dans des listes déroulantes en cascades en les ayant nommées à l'aide d'une macro. Ces listes ont pour but de faciliter la saisie d'un utilisateur lors du remplissage d'un formulaire.
En espérant être plus clair, Merci
 
Non, ce n'est pas un Userform, il s'agit d'un autre classeur excel qui se présente de la façon suivante :

1581599828327.png


L'utilisateur saisie une société (choix1), un département (choix2) en lien avec la société, et ensuite centre (choix3)/ activité (choix4) / et produit (choix5) qui sont liés entre eux (entonnoir)
J'ai choisis la méthode des listes déroulantes en cascade via la fonction Indirect et le problème correspond à un trop grand nombre de liste à nommer.
 
Pour répondre à votre question de tout à l'heure ça ne fonctionne pas parce que vous ne pouvez pas simplement reprendre le texte de la colonne d'avant, il faudrait prendre la chaine de toutes les colonnes qui précèdent.
Le résultat ce serait qu'il n'y aurait plus de formules pour les listes à prendre, ce serait toujours les mêmes listes nommés Choix1 à Choix5: c'est leur contenu qui changerait à la sélection d'une cellule.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
935
Réponses
8
Affichages
1 K
Compte Supprimé 979
C
Réponses
11
Affichages
1 K
Retour