Auf meiner Form befindet sich eine Combobox und eine Listbox.
Die Combobox dient dazu um die Werte der Listbox zu filtern.
folgendermaßen werden die Daten von der Excel Tabelle in die Listbox eingetragen:
Public b As Boolean
Private Sub LBladen()
Dim lngZeile As Long
ListBox1.Clear
With Worksheets("daten")
For lngZeile = 4 To .Cells(Rows.Count, 6).End(xlUp).Row
If .Rows(lngZeile).Hidden = False Then
ListBox1.AddItem .Cells(lngZeile, 1)
End If
Next lngZeile
End With
End Sub
Die Combobox wird so befüllt:
Private Sub UserForm_Initialize()
Call LBladen
Worksheets("daten").Range("a3:h3").AutoFilter
Worksheets("daten").Range("a3:h3").AutoFilter
With Worksheets("daten").AutoFilter.Range
ComboBox2.RowSource = "g4:g" & .Rows.Count + .Row - 1
End With
End With
Sind aber nun mehrere gleiche Einträge werden diese natürlich auch alle in die Combobox kopiert.
Wie kann ich doppelte Einträge in der Combobox verhindern?
Lg und vielen Dank im Vorraus Jürgen