Excel Listbox fuellen
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
Antwort schreiben
Antwort 1 von coros vom 20.06.2021, 04:54 Options
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
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Beverly vom 20.06.2021, 11:19 Options
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