Sub Multi_Listbox_auslesen()
'** Auslesen aller in einer Listbox selektierten Einträge (Multiselect)
'** Dimensionierung der Variablen
Dim i As Integer
Dim lngCnt As Long
'** Startzeile festelegen
lngCnt = 4
'** Ausgabebereich löschen
ActiveSheet.Range("H4:H16").ClearContents
With Sheets(1).ListBox1
'** Beenden, wenn nichts ausgewählt wurde
If .ListIndex = -1 Then Exit Sub
'** Listbox durchlaufen
For i = 0 To .ListCount - 1
'** Gewählte Einträge auslesen
If .Selected(i) Then
txt = .List(i)
'** Eintragen der gewählten Einträge auf Tabellenblatt
ActiveSheet.Cells(lngCnt, 8).Value = txt
'** Zeilenzähler erhöhen
lngCnt = lngCnt + 1
End If
Next
End With
End Sub