ich habe folgenden Code
Private Sub ListBox6_Click()
Dim Zielanzahl, Zeiger As Long
Dim Beschreibung As String
Dim Fundort As Range
Worksheets(ComboBox1.ListIndex + 1).Activate
ListBox3.Clear
ListBox4.Clear
ListBox5.Clear
Beschreibung = ListBox6.Value
Set Fundort = Range("f:f").Find(Beschreibung)
Grundindex = Fundort.Offset(0, -1).Value
Zielanzahl = Cells(Rows.Count, 7).End(xlUp).Row
For Zeiger = 5 To Zielanzahl
If InStr(Cells(Zeiger, 7), Grundindex) = 1 Then
ListBox3.AddItem Cells(Zeiger, 8).Value
End If
Next
End Sub
damit erreiche ich das in Listbox 3 bestimmte Ziele (je nach Grund den ich in Listbox6 anwählen kann) aus einer Tabelle ausgelesen werden. Das funktioniert auch prima wenn ich Multiselect ausstelle
jetzt möchte ich aber für die Listbox6 die Multiselectfunktion Multi setzen und erreichen das in Listbox3 alle Ziele gleichzeitig aufgeführt werden wenn ich mehrere Gründe angebe.
Hat jemand eine Idee. Da ich in VBA nicht so gut bin und mir den Code nur mit fremder Hilfe erstellen konnte wäre ich für konkretere Vörschläge dankbar
Gruß Basti