meine Frage zu VBA. Wie kann ich selektierte Zeilen aus Listbox1 in Listbox2 eintragen?
Realisiert ist das Programm mit einer Userform. Beim Ergeigniss Button_Click soll die selektierte zeile in die andere Listbox übertragen werden!
danke
meine Frage zu VBA. Wie kann ich selektierte Zeilen aus Listbox1 in Listbox2 eintragen?
Realisiert ist das Programm mit einer Userform. Beim Ergeigniss Button_Click soll die selektierte zeile in die andere Listbox übertragen werden!
danke
in einer Userform mit zwei Listboxen übergibts Du den Wert
indem Du folgende Codezeile benutzt:
sub button_click()
listbox2.value = listbox1.value
end sub
oder verstehe ich Deine Frage falsch?
Da hab ich auch noch etwas beizutragen, bin halt etwas langsam (Oliver und Ralf) sind mir zuvor gekommen.
Hier mein Vorschlag, wenn du den Wert anschliessend aus der Listbox1 entfernt haben willst...
Private Sub CommandButton1_Click()
ListBox2.AddItem ListBox1
ListBox1.RemoveItem ListBox1.ListIndex
End Sub
Und dank Ralfs Code sieht das dann verbessert so aus...
Option Explicit
Private Sub CommandButton1_Click()
If ListBox1.ListIndex > -1 Then
ListBox2.AddItem ListBox1.Value
ListBox1.RemoveItem ListBox1.ListIndex
End If
End Sub
Gruss
Chris