Hallo
Ich habe eine Combobox in Excel mit dem Namen Combobox2 und möchte dieser gerne die ListFillRange zuweisen (also die Zellen, die in der Combobox auftauchen sollen). Weiss jemand wie das per Makro geht?
Thomas
Hallo
Ich habe eine Combobox in Excel mit dem Namen Combobox2 und möchte dieser gerne die ListFillRange zuweisen (also die Zellen, die in der Combobox auftauchen sollen). Weiss jemand wie das per Makro geht?
Thomas
Hallo Thomas,
damit sollte es klappen:
ActiveSheet.Shapes(„ComboBox2“).ControlFormat.ListFillRange=„A1:A3“
Daniel
Sollte es eigentlich… Tut es dummerweise aber nicht. So wird es auch in der Hilfe erklärt, aber dummerweise bekomme ich die Fehlermeldung „Objekt unterstützt diese Eigenschaft nicht“. Hab es dann noch mit einem Listenfeld versucht, gleiches Problem.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Thomas,
vielleicht nutzt du die „falschen“ Steuerelemente. Du hast im Excel-Sheet 2 Sorten zur Auswahl: Formular und Steuerelement-Toolbox. ListFillRange gibt es nur bei den Controls aus der Formular-Symbolleiste.
Falls das nicht hilft, versuche die Combobox über ihre Indexnummer anzusprechen, vielleicht hast du dann mehr Glück.
Daniel