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 :
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