ich habe folgendes Problem:
Ich möchte in meinem einen Tabellenblatt (Tabelle1) eine Userform mit einer Combobox erstellen.
In der Combobox sollen die Werte aus einem anderen Tabellenblatt (Tabelle2) eingelesen werden.
Da die Werte in Tabelle1 ggf. geändert werden, wollte ich, dass der Zellenbereich über die Überschirften der Tabelle in Tabelle1 gefunden werden und dann die Werte unterhalb der Überschirft in die Combobox übertragen werden. Es sollen also keine expliziten Bereiche angesprochen werden
(z.B. Worksheets("Tabelle2").Activate
UserForm1.Combobox1.RowSource = "B5:B9" ).
Ich habe jetzt einfach mal eine Testdatei erstellt, um das Prinzip des Codes mal zu versuchen. Es klappt aber einfach nicht. Ich hab auch echt nicht viel Ahnung von VBA und weiß daher auch nicht, ob das überhaupt Sinn ergibt. Es wird mir zwar keine Fehlermeldung angezeigt, aber die Inhalte werden auch nicht in meine Combobox übertragen.
https://www.herber.de/bbs/user/133759.xlsm
Vllt versteht ja einer, was ich mein und kennt dafür eine Lösung.
Vielen Dank vorab!
Beste Grüße
Xulio