Bonjour le forum,
J'ai un problème basique avec les ComboBox dans les UserForms. J'utilise un UserForm pour faire des choix avant exécution d'une macro (incluse dans le UserForm). J'y arrive avec des TextBox où il faut saisir les valeurs. Mais je voudrais maintenant le faire avec un ComboBox qui propose des valeurs présentes dans une colonne ou une ligne de la feuille Excel.
Comment fait-on pour faire apparaître les valeurs quand on clique sur le ComboBox ? Et ensuite comment on récupère la valeur sélectionnée dans la Macro du UserForm. Je ne suis pas arrivé à comprendre à partir des exemples (beaucoup plus compliqués) du Forum. J'ai trouvé des choses du style
Mais je n'ai pas trouvé où était défini le "opération", je ne sais pas non plus si le Initialize correspond à une instruction (on voit des fois aussi Activate), où si c'est juste le nom de la macro... En bref, je patauge complètement.
Si quelqu'un pouvait me donner un exemple très simple, genre une colonne dans Excel, un UserForm avec un ComboBox permettant de sélectionner une valeur de la colonne, et une récupération comme variable dans la macro, cela me permettrait de démarrer.
Merci beaucoup d'avance
J'ai un problème basique avec les ComboBox dans les UserForms. J'utilise un UserForm pour faire des choix avant exécution d'une macro (incluse dans le UserForm). J'y arrive avec des TextBox où il faut saisir les valeurs. Mais je voudrais maintenant le faire avec un ComboBox qui propose des valeurs présentes dans une colonne ou une ligne de la feuille Excel.
Comment fait-on pour faire apparaître les valeurs quand on clique sur le ComboBox ? Et ensuite comment on récupère la valeur sélectionnée dans la Macro du UserForm. Je ne suis pas arrivé à comprendre à partir des exemples (beaucoup plus compliqués) du Forum. J'ai trouvé des choses du style
Code:
Dim Cell As Range
Private Sub UserForm_Initialize()
For Each Cell In Range("opération")
ComboBox1.AddItem Cell
Next
End Sub
Si quelqu'un pouvait me donner un exemple très simple, genre une colonne dans Excel, un UserForm avec un ComboBox permettant de sélectionner une valeur de la colonne, et une récupération comme variable dans la macro, cela me permettrait de démarrer.
Merci beaucoup d'avance