Comboboxen befüllen
25.08.2022 16:02:04
Sk1988
Ich bin gerade an einer Aufgabe in der aus einer Excel Datei Spalten in eine Combobox befüllt werden sollen, das hat soweit geklappt! Jetzt bin ich gerade dabei dafür zu sorgen das keine Werte doppelt in der Combobox auftauchen. Seitdem zeigt er mir an der Stelle
sn = Columns(9).SpecialCells(2)
den Fehler 1004 keine zellen gefunden an.Hier mal der ganze Code am Stück.
Private Sub UserForm_Initialize()
frm_GELOESCHT.Caption = "GELOESCHT - " & _
Format(Now, "dddd, d. mmm yyyy")
Dim cb As Control, z As Long, s As Long
sn = Columns(9).SpecialCells(2)
For Each cb In Me.Controls
If TypeName(cb) = "ComboBox" Then
z = 1
s = 1
While Worksheets("Tabelle1").Cells(z, s) "" And _
cb.Tag Worksheets("Tabelle1").Cells(z, s)
s = s + 1
Wend
z = 2
While Worksheets("Tabelle1").Cells(z, s) ""
cb.AddItem Worksheets("Tabelle1").Cells(z, s)
z = z + 1
Wend
End If
Next
With CreateObject("scripting.dictionary")
For j = 2 To UBound(sn)
x0 = .Item(sn(j, 1))
Next
cb.List = .keys
End With
cb.List = 0
End Sub
Danke schonmal für eure Hilfe!Gruß Sk1988