habe die Frage zwar schonmal hier gestellt, trotzdem unklar:
Wie kann ich denn in eine in ein Dialogfeld eingefügte ComboBox in das Dropdown-Menü die erwünschten, dann zur Auswahl stehenden Worte hineinschreiben ??
Danke für Eure Hilfe.
Gruß Peter
mit der AddItem-Methode des Combobox-Objekts
Z. B.
ComboBox1.AddItem "wort1"
Anton
Sub dropdon()
Indikator1Wahl.AddItem "ADX"
Indikator1Wahl.AddItem "Kaufmanns"
ndikator1Wahl.AddItem "Volatilität"
Indikator1Wahl.AddItem "BenDef"
End Sub
Das Einzige was geschiet ist, daß das Dialogfeld eingeblendet wird.
Gibt es nicht andere Möglichkeiten, das Pull-Down zu füllen ??
Vielen Dank für ein Beispiel.
Gruß
wie löst du denn das Makro aus und wie heisst das Combofeld überhaupt?
In diesem Beispiel heisst deine Combobox "Indikator1Wahl".
Mit diesem Code wird deine Combobox beim öffnen mit den Werten gefüllt.
Private Sub UserForm_Initialize()
Code eingefügt mit Syntaxhighlighter 1.14
Me.Indikator1Wahl.AddItem "ADX"
Me.Indikator1Wahl.AddItem "Kaufmanns"
Me.Indikator1Wahl.AddItem "Volatilität"
Me.Indikator1Wahl.AddItem "BenDef"
End Sub
Den Code musst du in die Userform direkt einfügen.
Gruss Rainer
der klassische Ort, eine Combobox einer UserForm zu füllen, ist die Initialize-Ereignisprozedur der Userform.
Gehe ins Klassenmodul der Userform, wähle aus den beiden Dropboxes am oberen Rand des Editors links die UserForm und rechts das Ereignis Initialize.
Daraufhin wird automatisch der Rumpf der zugehörigen Ereignisprozedur erstellt. In diese Prozedur packst du deinen Code:
Me.Indikator1Wahl.AddItem "ADX"
usw.
Wenn die Einträge in der ComboBox in einem Tabellenbereich stehen, gibt es eine Alternative zur oben genannten Initialisierung. Weise im Eigenschaftenfenster der RowSource-Eigenschaft der ComboBox den Zellbereich zu, der die Items enthält.
Anton