Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Combobox füllen ohne VBA

32 views
Skip to first unread message

Juergen Reier

unread,
Jul 18, 2006, 4:50:50 PM7/18/06
to
Hallo,

ich möchte in ein Tabellenblatt eine Combobox als Steuerelement einfügen
und diese mit Werten füllen.

Kann ich die Inhalte "per Hand" z.B. als Array der Combobox direkt
zuweisen/eingeben?
D. h. die Daten sollen nicht irgendwo im Tabellenblatt stehen (wo man
auf den Zellbereich verweisen könnte) oder erst mittels VBA hinzugefügt
werden müssen (z.B. ComboBox1.List() = MeinArray())

Ziel ist, das ganze (voll)idiotensicherer zu machen.
- Also kein VBA, um Fehlermeldungen bzgl. Sicherheitseinstellungen zu
vermeiden (manche sind damit schon maßlos überfordert).
- Kein Zellbezug, um versehentliches Löschen/Verändern der Daten zu
vermeiden (okay, ginge zur Not auch über Schützen oder Ausblenden, usw.).

Danke.

Gruß,
Jürgen

{Boris}

unread,
Jul 18, 2006, 5:23:43 PM7/18/06
to
Hi Juergen,

Juergen Reier schrieb:

> ich möchte in ein Tabellenblatt eine Combobox als Steuerelement einfügen
> und diese mit Werten füllen.
>
> Kann ich die Inhalte "per Hand" z.B. als Array der Combobox direkt
> zuweisen/eingeben?
> D. h. die Daten sollen nicht irgendwo im Tabellenblatt stehen (wo man
> auf den Zellbereich verweisen könnte) oder erst mittels VBA hinzugefügt
> werden müssen (z.B. ComboBox1.List() = MeinArray())

Schön wär´s - aber es geht nicht. Einzig aus dem Grund, dass der
Bezug - ob direkt oder indirekt - ausschließlich auf einen
Tabellenbereich verweisen muss. Eine Matrixkonstante ist nicht
möglich. Ähnlich ticken auch z.B. die Funktionen ZÄHLENWENN und
RANG. Es sind nur direkte oder indirekte Bezüge möglich -
=ZÄHLENWENN({"a"."b"."a"};"a") geht leider nicht.

--
Grüße Boris
www.excelformeln.de

0 new messages