Nur eindeutige Werte übernehmen
17.06.2025 16:19:23
Marc
ich habe folgendes Problem zu lösen:
In Spalte 9 (I) stehen ca. 3000 Namen von Kunden. Diese sollen nun in eine Userform Listbox übertragen werden. Allerdings möchte ich, dass nur eindeutige Namen übernommen werden. Doppelte Nennung soll nicht vorhanden sein. Ich suche nun schon seit Tagen nach einer Lösung und habe einiges ausprobiert.
Ich habe es mit folgenden Code probiert:
Dim eregebnisse() As String
Dim znr As Integer, spnr As Integer
Dim fundstelle As Integer, i As Integer
Dim isDuplicate As Boolean
spnr = 9
znr = 2
ReDim ergebnisse(fundstelle)
While Cells(znr, spnr) > ""
isDuplicate = False
ReDim Preserve ergebnisse(fundstelle)
ergebnisse(fundstelle) = Cells(znr, spnr)
fundstelle = fundstelle + 1
znr = znr + 1
Wend
So werden aber nur alle Namen in die Listbox geschrieben. Ich bin langsam am verzweifeln. Wo liegt mein Fehler??
Hat von euch jemand eine Idee, wie ich den Code erweitern / ändern muss?
Danke und viele Grüße.
Anzeige