ich habe im Archiv einen Code gefunden, welcher einwandfrei funktioniert bis auf eine Kleinigkeit. Die Lösung hierfür finde ich leider nicht.
Deshalb bitte ich euch mir hierbei zu helfen.
Private Sub ComboBox2_Change()
Dim arrList(), rngC As Range, j As Integer, n As Integer
ReDim arrList(1 To WorksheetFunction.CountIf(Columns(3), ComboBox2.Value), 1 To 3)
For Each rngC In Range(Cells(3, 1), Cells(Rows.Count, 1).End(xlUp))
If rngC.Offset(, 2) = ComboBox2.Value Then
n = n + 1
For j = 0 To 2
arrList(n, j + 1) = rngC.Offset(, j)
Next
End If
Next
With ListBox1
.ColumnCount = 5
.ColumnWidths = "4cm;4cm;4cm;4cm;4cm"
.List = arrList
End With
End Sub
Das Problem: Wenn der Wert der Combobox nicht vorhanden ist, dann soll eine Meldung in Label10.Caption="Wert nicht vorhanden" erscheinen und ExitSub erfolgen.Besten Dank für eure Hilfe.
Gruss
Peter