Hoi allemaal
Ik probeer een comboBox (drop-down lijst met keuzes) te gebruiken in een userform op solidworks, maar dat lukt me niet.
Ik weet hoe ik het voor Excel moet doen, door een lijst in een kolom te kiezen, maar ik wil geen bestand naast mijn macro hoeven te gebruiken.
Ik dacht dat ik het volgende kon gebruiken:
ComboBox1.AddItems ("Keuze1")
ComboBox1.AddItems ("Keuze2")
Maar het werkt niet.
Iemand een idee alstublieft
Maclane
2
Hallo;
Proberen:
Userform1.ComboBox1.AddItem "keuze1"
Userform1.ComboBox1.AddItem "keuze2"
…
ofwel '''
gebruikersformulier1. ListBox1.List = Array("foo", "foo", "tutu")
comme sous vba quoi....
Cordialement.
1 like
Sylk
3
Hallo
Om de keuzelijst met invoervak te vullen tijdens het laden en een standaardkeuze in te stellen, moet u deze in UserForm_Initialize () plaatsen:
With ComboBox1
.AddItem "Choix 1"
.AddItem "Choix 2"
.AddItem "Choix 3"
.ListIndex = 0
End With
Om vervolgens de door de gebruiker geselecteerde optie te lezen:
If ComboBox1.ListIndex = 2 Then ...
Of beter:
Select Case ComboBox1.ListIndex
Case 0: expression
Case 1:
expression
expression
Case Else: expression
End Select
2 likes