2.3k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen,

ich habe in Excel eine UserForm erstellt mit 3 Comboboxen, einer Listbox und einem Button

Meine Frage ist nun, wie ist es moeglich die selektierte Auswahl der 3 Comboboxen durch einen Klick auf den Button in 3 Spalten in der Listbox anzuzeigen?
Also in Spalte 1 der Listbox sollte die Selektion der 1. Combobox stehen, in Spalte 2 die der 2 und entsprechend fuer die 3. Spalte.

Jedes Mal wenn der Button geklickt wird, sollen die aktuell ausgewaehlten Eintraege der Comboboxen als eine weitere Zeile in der Listbox hinzugefuegt werden

Falls jemand schon mal so etwas gemacht hat oder weiss wie das gehen wuerde, ich bin fuer jeden Tipp dankbar.

Gruesse!
Andreas

2 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Andreas,

das funktioniert über die "AddItem-Eigenschaft" der ListBox. Das heißt, Du musst die nachfolgenden Zeilen in die UserForm kopieren:


Private Sub CommandButton1_Click()
ListBox1.AddItem ComboBox1.Text
ListBox1.AddItem ComboBox2.Text
ListBox1.AddItem ComboBox3.Text
End Sub

Den Namen des CommandButtons musst Du natürlich anpassen, wenn dieser bei Dir nicht CommandButton1 heißt.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi Andreas,
Private Sub CommandButton1_Click()
ListBox1.AddItem ComboBox1
ListBox1.List(ListBox1.ListCount - 1, 1) = ComboBox2
ListBox1.List(ListBox1.ListCount - 1, 2) = ComboBox3
End Sub

Bis später,
Karin
...