XL 2016 VBA - Liste déroulante dynamique avec classement par ordre alphabétique

Heodrene

XLDnaute Occasionnel
Supporter XLD
Bonjour,

Je souhaite :
1) Créer un menu déroulant dans une combox ActiveX de manière dynamique en récupérant la liste des feuilles existantes ;
2) Idéalement la classer par ordre alphabétique (c'est optionnel, pas du tout une obligation) ;
3) Lorsque je sélectionne la feuille dans le menu, que cette feuille s'active.

Le point 1) est fonctionnel, la priorité est maintenant sur le point 3) et j'avoue patauger dans la semoule malgré différentes tentatives.

Merci de votre aide,

Héodrène
 

Pièces jointes

  • Test Menu.xlsm
    252.8 KB · Affichages: 25

youky(BJ)

XLDnaute Barbatruc
Bonsoir et voici de retour le fichier
Tout est opérationnel
Bruno

PS un click droit de souris en bas à gauche ouvre une fenêtre prévu à cet effet
 

Pièces jointes

  • Test Menu (1).xlsm
    241.5 KB · Affichages: 28
Dernière édition:

Heodrene

XLDnaute Occasionnel
Supporter XLD
Nickel youky(BJ), merci !!!

Par contre pour info, pour ceux qui voudraient récupérer le code : j'ai été obligé de refaire la mise en forme du code dans la feuille ThisWorkbook.
Tel qu'il est livré; l'ouverture du fichier me met une erreur 1004.
Après juste avoir refait les tabulations, le message a disparu.

Merci encore !
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 134
Membres
103 129
dernier inscrit
Atruc81500