Comboboxes en cascade

Bonjour à tous,

J'aurais besoin de votre aide...

Le fichier ci-joint comporte 2 colonnes de données en A et B en Feuil2: A étant un item et B un sous-item relié à l'item présent sur la même ligne en colonne A.

L'userform du fichier ci-joint comporte 4 comboboxes, notées Cbb1 à 4, et alimentées par les items (situés dans la colonne A de la feuille 2).

J'aurais aimé que ces comboboxes soient en cascade avec les 3 comboboxes situées directement sous elles: par ex. si je choisis "A" avec la cbb1,
Les choix proposés avec l'unes comboboxes "Combobox1", "Combobox2" et "Combobox3" seront les suivants : A1, A2, A3 ou A4.

Les choix faits pour les Cbbx sont reportés dans la Feuil1 en E39 pour Cbb1, J39 pour Cbb2, L39 pour Cbb3 et enfin N39 pour Cbb4.

Les sous-items sont reportés en Feuil1, dans lles mêmes colonnes que les items mais en lignes 41, 43 ou 45.

Une autre fonctionnalité que j'aurais voulu avoir, mais elle me semble plus compliquée à mettre en place, est la suivante : le choix fait avec la Cbb1 doit interdire ce choix avec les Cbbx suivantes.
Par contre, si je change mon choix en Cbb1, l'item précédemment choisi doit réaparaitre pour les autres Cbbx et les items déjà choisés avec les autres Cbbx ne doivent plus être proposés.
Ce comportement devrait être implémenté pour les 4 Cbbx.

Enfin, serait-il possible que les comboboxes Cbbx soient vides lors du chargement de l'userform ?

Est-ce que vous auriez la gentillesse de m'aider ?
J'espère que mes explications sont claires... n'hésitez pas à me le dire le cas échéant.
Passez une très belle journée,
Amicalement

13essai.xlsm (24.14 Ko)

Bonjour,

J'avais mis cet exemple il y a quelques temps...

Si ça peut t'aider

Bonjour Cousinhb29,

Merci beaucoup pour ce lien, je ne l’avais pas trouvé lors de mes recherches. Je pense qu’effectivement cette demande correspond beaucoup à ce que je recherche à faire.
Je vais essayer de l’adapter pour mon fichier. Par contre, comment est-ce que je peux intégrer les comboboxes découlant des Cbbx?

Merci encore,

Bonne fin de journée

Bonjour à tous,

Quand j’essaie de transposer le code proposé dans le fichier exemple de Cousinhb29, j’ai un message d’erreur : « Erreur de compilation : Membre de méthode ou de donnés introuvable » et la CombosGroup surligné au niveau de la ligne Set Combos(CombosCount).CombosGroup = Obj
Auriez-vous une idée pouvant expliquer ce message?

Merci à vous

Bonjour,

J'ai essayé de comprendre ce que tu voulais...

Mais..

soit l'exemple est bien trop simplifié, soit j'ai du mal, en ce lundi.

Pourquoi 4 Cbb "principaux", alors qu'il n'y a que 3 valeurs "mères" (A, B ou C)?

Est-ce que tu peux mettre un exemple plus "parlant"? (et plus proche de ton fichier de travail..)

Bon courage

Rechercher des sujets similaires à "comboboxes cascade"