19.04.2019, 16:18
Hallo zusammen,
ich habe eine Userform mit 3 Comboboxen die ich über Rowsource fülle oder besser möchte.
ich hänge an der simplen Syntax
Eingabemaske.CoBo_Ort.RowSource = "Tabelle3!B2:B" & Cells(Rows.Count, 2).End(xlUp).Row
das liefert mir in der UF genau einen Eintrag in der Box, obwohl ListRows auf 8 steht.
Google brachte mehrere Ergebnisse zu dem Thema aber immer mit dem Code wie oben oder ähnlich. Mal mit Klammern oder mit .Adress anstelle von .Row.
Nach etlichen Stunden rumprobieren ohne Erfolg streich ich die Segel und vertrau au die Profis.
Ich fürchte zwar wenn mir jemand den Fehler verrät, das ich mich in die Ecke stelle und schäme. Trotz mehrfachem rumprobieren wills nicht klappen.
Frohe Ostern
Gruß Micha
Ps: der Rest funktioniert so wie gewollt, ist zwar mit Sicherheit etwas ungelenk geschrieben der Code, falls da jemand noch Verbesserungsideen hat ich lerne gerne dazu.
ich habe eine Userform mit 3 Comboboxen die ich über Rowsource fülle oder besser möchte.
ich hänge an der simplen Syntax
Eingabemaske.CoBo_Ort.RowSource = "Tabelle3!B2:B" & Cells(Rows.Count, 2).End(xlUp).Row
das liefert mir in der UF genau einen Eintrag in der Box, obwohl ListRows auf 8 steht.
Google brachte mehrere Ergebnisse zu dem Thema aber immer mit dem Code wie oben oder ähnlich. Mal mit Klammern oder mit .Adress anstelle von .Row.
Nach etlichen Stunden rumprobieren ohne Erfolg streich ich die Segel und vertrau au die Profis.
Ich fürchte zwar wenn mir jemand den Fehler verrät, das ich mich in die Ecke stelle und schäme. Trotz mehrfachem rumprobieren wills nicht klappen.
Frohe Ostern
Gruß Micha
Ps: der Rest funktioniert so wie gewollt, ist zwar mit Sicherheit etwas ungelenk geschrieben der Code, falls da jemand noch Verbesserungsideen hat ich lerne gerne dazu.