Initialiser UserForm et ComboBox dans une macro
Bonjour à tous,
après bien des recherches, je n'ai pas trouvé la solution de mon problème, malgré les nombreuses aides déjà données sur le sujet un peu partout sur internet.
Pour faire simple, j'ai besoin d'ouvrir une fenêtre qui va me permettre de sélectionner une feuille d'un classeur pour en récupérer le nom. Cela, au sein d'une macro. Je voulais donc faire une combobox pour lister les feuilles. Mais impossible de faire quoique ce soit désormais.
Dans ma Macro :
Code:
1 2 3
| If varTemp = False Then
ChoixFeuille.Show
End If |
J'ai un message d'erreur qui me dit : propriété ou méthode non géré par l'objet. Ma Userform s'appelle bien ChoixFeuille... Et se trouve bien dans le même classeur que ma macro.
Ensuite, j'essaye de remplir la combobox, dans le code de la userform j'ai donc :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub UserForm_Initialize()
Dim Feuille As Worksheet
Dim Classeur As Workbook
Workbook = ActiveWorkbook
For Each Feuille In Classeur.Feuille
ComboBox_Classeur.AddItem Feuille.Name
Next Feuille
End Sub |
Mais là encore, je ne suis pas tellement sur du truc...
Merci par avance de votre aide !! :)
Phifou