Hallo ihr alle
Ich versuche, eine ComboBox (Dropdown-Liste mit Auswahlmöglichkeiten) in einem Benutzerformular in SolidWorks zu verwenden, aber ich kann es nicht.
Ich weiß, wie man es für Excel macht, indem ich eine Liste in einer Spalte auswähle, aber ich möchte keine Datei neben meinem Makro verwenden müssen.
Ich dachte, ich könnte verwenden:
ComboBox1.AddItems ("Auswahl1")
ComboBox1.AddItems ("Auswahl2")
Aber es funktioniert nicht.
Hat bitte jemand eine Idee
Maclane
2
Hallo;
Versuchen:
Userform1.ComboBox1.AddItem "choice1"
Userform1.ComboBox1.AddItem "choice2"
…
oder '''
userform1. ListBox1.List = Array("foo", "foo", "tutu")
comme sous vba quoi....
Cordialement.
1 „Gefällt mir“
Sylk
3
Hallo
Um die Combobox beim Laden zu füllen und eine Standardauswahl festzulegen, müssen Sie sie in UserForm_Initialize() platzieren:
With ComboBox1
.AddItem "Choix 1"
.AddItem "Choix 2"
.AddItem "Choix 3"
.ListIndex = 0
End With
Um dann die vom Benutzer ausgewählte Option zu lesen:
If ComboBox1.ListIndex = 2 Then ...
oder besser:
Select Case ComboBox1.ListIndex
Case 0: expression
Case 1:
expression
expression
Case Else: expression
End Select
2 „Gefällt mir“