Activer feuille via combobox

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 !

steven542304

XLDnaute Nouveau
Bonjour le forum,

J'ai dans un formulaire une combobox me permettant de sélectionner une feuille à afficher.
Pour situer mon problème, j'ai une base de donnée sur plusieurs feuilles que j'alimente via mon formulaire.
Hormis ma combobox me permettant de sélectionner la feuille, j'en ai une autre qui doit se remplir en fonction de la feuille active.
C'est la le problème : je n'arrive pas à activer la feuille sélectionnée dans ma combobox ; elle s'affiche sans soucis, les données se placent sans soucis, mais c'est toujours la feuille 1 (feuille depuis laquelle j'ouvre mon formulaire) qui reste active. Ma seconde combobox que je voudrais remplir avec les données de ma feuille censée être active, se remplit toujours avec les données de ma feuille 1.

Mon code :

Code:
Private Sub ONGLET_CHANGE()

Worksheets(ONGLET.Value).Activate

End Sub

Private sub userform_initialize

 For i = 1 To Sheets.Count
  Me.ONGLET.AddItem Sheets(i).Name
  Next i

End sub
 
Bonsoir le fil,

Pour info, j'ai testé et ton code fonctionne...
Code:
Private Sub ComboBox1_Change()
Worksheets(ComboBox1.Value).Activate
End Sub

Private Sub userform_initialize()
For i = 1 To Sheets.Count
  Me.ComboBox1.AddItem Sheets(i).Name
  Next i
End Sub
Bonne soirée
 
- 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
10
Affichages
298
Retour