Ich habe diesen Code:Dynamic Range und ein statisches Element auf eine ComboBox über VBA
With Sheet1.Shapes("comboBox1").ControlFormat
.ListFillRange = "namedRange"
.AddItem "1.Item"
End With
Aber danach, nur „1.Item“ ist in meinem Combo-Box
und der Dynamikbereich erscheinen nicht auf allen .
Wie kann ich einItem
und mein Range
auf die Combo-Box
?
EDIT
Die dynamischen range
funktionieren würde, wenn ich .AddItem
löschen:
With Sheet1.Shapes("comboBox1").ControlFormat
.ListFillRange = "namedRange"
End With
Meine Frage ist, ob es eine Möglichkeit gibt, die nicht in einem Bereich zu kombinieren, sondern voneinander getrennt.
Vielen Dank im Voraus für Ihre Antworten ...
Warum nicht den zusätzlichen Artikel in Ihr Sortiment aufnehmen? –
Das war auch meine Idee, aber ich möchte wissen, ob es für meinen ersten Versuch einen besseren Weg gibt. Und ich kann es nicht zu meinem aktuellen Angebot hinzufügen, weil ich diesen Bereich für mehr als nur diese Combo-Box verwende. Also muss ich einen neuen Bereich erstellen ... und das wäre (irgendwie) nutzlos ... – holyFackel
@holyFackel ist deine ComboBox ein 'User_Form' Typ? oder 'ActiveX'? –