Kombinationsfeld - sverweis

Hallo Excelperten,

ich möchte mit Hilfe eines Kombinationsfeldes aus einer Liste einen Wert anzeigen lassen. Gleichzeitig soll ein zweiter Wert angezeigt werden, der sich in der Liste rechts neben dem ausgesuchten Wert befindet. Da in dem Feld „Suchkriterium“ in der Funktion „sverweis“ eine Zellen-Nr. eingegeben werden muß, erkennt Excel den angezeigten Wert im Kombinationsfeld nicht, somit kann ich die Funktion „sverweis“ nicht benutzen. Hat jemand einen Lösungsvorschlag?

Gruß Roland

Hallo

ich möchte mit Hilfe eines Kombinationsfeldes aus einer Liste
einen Wert anzeigen lassen. Gleichzeitig soll ein zweiter Wert
angezeigt werden, der sich in der Liste rechts neben dem
ausgesuchten Wert befindet. Da in dem Feld „Suchkriterium“ in
der Funktion „sverweis“ eine Zellen-Nr. eingegeben werden muß,
erkennt Excel den angezeigten Wert im Kombinationsfeld nicht,
somit kann ich die Funktion „sverweis“ nicht benutzen. Hat
jemand einen Lösungsvorschlag?

Meine Lösung liegt darin, daß - wenn man das Kombinationsfeld aus Formular nimmt - man diesem Steuerelement in den Eigenschaften sagen kann, den ausgewählten Wert in eine Zelle auszuschreiben. Dabei wird nicht der sichtbar gewählte Wert genommen, sondern die Position dieses Wertes in der Liste.

Nun kann man diese Information mit SVERWEIS auswerten.

Gruß
Thomas

Meine Lösung liegt darin, daß - wenn man das Kombinationsfeld
aus Formular nimmt - man diesem Steuerelement in den
Eigenschaften sagen kann, den ausgewählten Wert in eine Zelle
auszuschreiben. Dabei wird nicht der sichtbar gewählte Wert
genommen, sondern die Position dieses Wertes in der Liste.

Nun kann man diese Information mit SVERWEIS auswerten.

Gruß
Thomas

Hallo Thomas,

das hört sich sehr gut an , aber wie bringt man Excel97 dazu den ausgewählten Wert in eine Zelle auszuschreiben? Wenn das wirklich funktioniert, dann sollte mein Problem wohl gelöst sein.

Gruß Roland

Hallo Roland

das hört sich sehr gut an , aber wie bringt man Excel97 dazu
den ausgewählten Wert in eine Zelle auszuschreiben? Wenn das
wirklich funktioniert, dann sollte mein Problem wohl gelöst
sein.

Also nehme das Kombinationsfeld aus der Symbolleiste Formular und füge es an seinen Platz ein.
Rechte Maus darauf, Steuerungselement formatieren auswählen.

In der Tab-Page Steuerung findest Du

Listenbereich: Hier gibst Du die Zellen an, aus denen Du die Werte holst, die in dem Kombinationsfeld zur Auswahl geboten werden.
Ausgabebereich: Hier gibst Du die Zelle an, in die die getroffene Auswahl geschrieben wird - wie gesagt, das passiert als Positionszahl, d.h. wenn der Benutzer das vierte Element der Auswahl wählt, wird in der Zelle eine 4 erscheinen.

Das Feld hat den Nachteil, daß es sich nicht ordentlich formatieren lässt, also nix zum schön aussehen, dafür schnell und praktisch.
Zum schön aussehen verwende das Kombinationsfeld in der Steuerelement-Toolbox, aber um damit richtig umzugehen musst Du VBA programmieren bzw. gleich einen vollständigen Dialog programmieren.

Gruß
Thomas

Hallo Roland

Also nehme das Kombinationsfeld aus der Symbolleiste Formular
und füge es an seinen Platz ein.
Rechte Maus darauf, Steuerungselement formatieren auswählen.

In der Tab-Page Steuerung findest Du

Listenbereich: Hier gibst Du die Zellen an, aus denen Du die
Werte holst, die in dem Kombinationsfeld zur Auswahl geboten
werden.
Ausgabebereich: Hier gibst Du die Zelle an, in die die
getroffene Auswahl geschrieben wird - wie gesagt, das passiert
als Positionszahl, d.h. wenn der Benutzer das vierte Element
der Auswahl wählt, wird in der Zelle eine 4 erscheinen.

Das Feld hat den Nachteil, daß es sich nicht ordentlich
formatieren lässt, also nix zum schön aussehen, dafür schnell
und praktisch.
Zum schön aussehen verwende das Kombinationsfeld in der
Steuerelement-Toolbox, aber um damit richtig umzugehen musst
Du VBA programmieren bzw. gleich einen vollständigen Dialog
programmieren.

Gruß
Thomas

Hallo Thomas,

ES KLAPPT!!! VIELEN DANK

Gruß Roland