Combobox casade

Bonsoir,

J'ai 3 combobox (dont 1 qui récupère le nom des feuilles existante) que je souhaite mettre en cascade pour récupérer à la fin des données à comparer (sélection de 4 colonnes). Comment procéder pour récupérer la valeur d'une cellule dans mes combobox non pas selon une autre cellule mais bien par rapport à la feuille choisi ?

Le but étant de choisir 2 colonnes de chaque feuilles (register + version) puis de les comparé sur la feuilles Compare

Merci d'avance pour le coup de pouce

12template.xlsm (44.01 Ko)

Bonjour,

Je n'ai pas ouvert votre fichier mais j'imagine qu'il faudrait faire ceci :

combobox2.list = sheets(combobox1.value).range("A2:A100")
combobox3.list = sheets(combobox1.value).range("B2:B100")

pour alimenter les CBX2 et 3 en fonction de la CBX1 qui contient un nom de feuille. Les plages à retenir sont à adapter évidemment.

Il faudra éventuellement rajouter des tests pour s'assurer que la valeur en CBX1 est bien un nom de feuille.

Cdlt,

Bonjour,

j’ai essayé en ajoutant de la même manière que tu as proposé pour chaîner les CBX mais sans effet positif

Rechercher des sujets similaires à "combobox casade"