Bonjour à tous,
Je cherche à utiliser un comboBox (liste déroulante de choix) dans un userform sur solidworks, mais je n’y arrive pas.
Je sais le faire pour excel, en choisissant une liste dans une colonne, mais je ne veux pas avoir à utiliser un fichier à coté de ma macro.
Je pensais pouvoir utiliser :
ComboBox1.AddItems (« choix1 »)
ComboBox1.AddItems (« choix2 »)
mais cela ne fonctionne pas.
Quelqu’un aurait une idée svp
Bonjour;
Essayez :
Userform1.ComboBox1.AddItem « choix1 »
Userform1.ComboBox1.AddItem « choix2 »
…
ou alors ```
userform1.ListBox1.List = Array(« toto », « titi », « tutu »)
comme sous vba quoi....
Cordialement.
1 « J'aime »
Sylk
3
Bonjour
Pour peupler la combobox au chargement et définir un choix par défaut, il faut placer ça dans UserForm_Initialize() :
With ComboBox1
.AddItem "Choix 1"
.AddItem "Choix 2"
.AddItem "Choix 3"
.ListIndex = 0
End With
Ensuite pour lire l’option sélectionnée par le user :
If ComboBox1.ListIndex = 2 Then ...
ou mieux :
Select Case ComboBox1.ListIndex
Case 0: expression
Case 1:
expression
expression
Case Else: expression
End Select
2 « J'aime »