Cze wszystkim
Próbuję użyć comboBox (rozwijanej listy opcji) w formularzu użytkownika w solidworks, ale nie mogę tego zrobić.
Wiem, jak to zrobić w Excelu, wybierając listę w kolumnie, ale nie chcę musieć używać pliku obok mojego makra.
Pomyślałam, że przydałoby mi się:
ComboBox1.AddItems ("Wybór1")
ComboBox1.AddItems ("Wybór2")
Ale to nie działa.
Ktoś ma pomysł, proszę
Witam;
Próbować:
Userform1.ComboBox1.AddItem "wybór1"
Userform1.ComboBox1.AddItem "wybór2"
…
lub '''
Formularz użytkownika1. ListBox1.List = Array("foo", "foo", "tutu")
comme sous vba quoi....
Cordialement.
1 polubienie
Sylk
3
Witam
Aby wypełnić listę rozwijalną podczas wczytywania i ustawić domyślny wybór, musisz umieścić ją w UserForm_Initialize():
With ComboBox1
.AddItem "Choix 1"
.AddItem "Choix 2"
.AddItem "Choix 3"
.ListIndex = 0
End With
Następnie, aby zapoznać się z wybraną przez użytkownika opcją:
If ComboBox1.ListIndex = 2 Then ...
lub lepiej:
Select Case ComboBox1.ListIndex
Case 0: expression
Case 1:
expression
expression
Case Else: expression
End Select
2 polubienia