XL 2013 VBA - Liste déroulante Ruban personnalisé

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 !

lemath87

XLDnaute Nouveau
Bonjour à tous,

Voici mon problème... Je viens d'utiliser le logiciel Custom UI Editor afin de personnaliser le ruban d'un fichier. Dans ce ruban, je souhaite intégrer une liste déroulante reprenant les 12 mois de l'année. Jusque là pas de problème, je me suis débrouillé pour le faire avec le logiciel précité.

Seulement, je souhaite qu'en fonction du mois sélectionné, il m'ouvre un onglet précis (par exemple, je sélectionne "Janvier" dans ma liste déroulante du ruban, je veux qu'il m'ouvre l'onglet "Janvier").

J'encode le code VBA suivant :

Sub LISTE_MOIS(control As IRibbonControl, text As String)
If LISTE_MOIS.Value = "Janvier" Then
Sheets("Janvier").Select
End If

Mais il ne fonctionne pas... Débutant en VBA, je ne sais que faire, hormis me tourner vers vous...
 
Re : VBA - Liste déroulante Ruban personnalisé

Je pars du principe que ta feuille (ton onglet) est masquée. Comme la liste de ta combobox comporte les noms des onglets, je compose :
Sheets(le nom de ton onglet) , = le texte qui apparaît dans ta combo.
Visible = true : pour la "démasquer"
Select : pour la sélectionner.

CQFD
 
- 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
4
Affichages
1 K
Retour