Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

(Super-)Dynamische Drop-Down-Listen

Forumthread: (Super-)Dynamische Drop-Down-Listen

(Super-)Dynamische Drop-Down-Listen
19.06.2024 08:43:02
Chris
Guten Morgen liebe Excel-Freunde,

ich möchte gerne ein dynamisches DropDown bauen, das folgendes kann.

Ich habe ein Formular, wo ich ein Land eingeben kann - abhängig davon, welches Land ich eingegeben habe, kann ich auch die dazu passenden Regionen auswählen; z.B.: AT als Land definiert - im Dropdown sehe ich dann die Bezeichnung der gültigen Regionen wie "Oberösterreich, Niederösterreich, usw." und nach Auswahl der Bezeichnung wird aber die Region (Kurzform) ins Formular geschrieben. Die Daten stehen wie folgt zur Verfügung (anbei ein kleiner Auszug der rund 500 Zeilen):

Länderschlüssel Region Bezeichnung

AT B Burgenland
AT K Kärnten
AT NÖ Niederösterreich
AT OÖ Oberösterreich
AT S Salzburg
AT ST Steiermark
AT T Tirol
AT V Vorarlberg
AT W Wien
AU ACT Aust Capital Terr
AU NSW New South Wales
AU NT Northern Territory
AU QLD Queensland
AU SA South Australia
AU TAS Tasmania
AU VIC Victoria
AU WA West Australia
CA AB Alberta
CA BC British Columbia
CA MB Manitoba
CA NB New Brunswick
CA NF New Foundland
CA NS Nova Scotia
CA NT Northwest Territory
CA ON Ontario
CA PE Prince Edward Island
CA QC Quebec
CA SK Saskatchewan
CA YT Yukon Territory
CA ZZ Outside Ca & bey. li
CH AG Aargau
CH AI Appenzell Innerrh.
CH AR Appenzell Ausserrh.
CH BE Bern
CH BL Basel Land
CH BS Basel Stadt
CH FR Fribourg
CH GE Geneve
CH GL Glarus
CH GR Graubuenden
CH JU Jura
CH LU Luzern
CH NE Neuchatel
CH NW Nidwalden
CH OW Obwalden
CH SG St. Gallen
CH SH Schaffhausen
CH SO Solothurn
CH SZ Schwyz
CH TG Thurgau
CH TI Ticino
CH UR Uri
CH VD Vaud
CH VS Valais


Geht das irgendwie? Vielen Danke vorab für eure Hilfe!

Lg,

Chris
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: (Super-)Dynamische Drop-Down-Listen
19.06.2024 08:51:39
Oberschlumpf
Hi Chris,

wenn du uns per Upload eine Excel-Bsp-Datei mit genügend Bsp-Daten in den richtigen Zeilen/Spalten zeigst, dann könnten wir richtig testen und müssten nich nur raten.

Ciao
Thorsten
AW: (Super-)Dynamische Drop-Down-Listen
19.06.2024 09:02:55
MCO
Moin!

Probier mal, ob dir das schon hilft.

https://www.herber.de/bbs/user/170351.xlsx

Gruß, MCO
Anzeige
AW: (Super-)Dynamische Drop-Down-Listen
19.06.2024 09:29:05
UweD
Hallo

so?
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHI
1ATBBurgenland ATBurgenland LandAT
2ATKKärnten AUKärnten RegionNiederösterreich
3ATNiederösterreich CANiederösterreich   
4ATOberösterreich CHOberösterreich Kürzel
5ATSSalzburg  Salzburg   
6ATSTSteiermark  Steiermark   
7ATTTirol  Tirol   
8ATVVorarlberg  Vorarlberg   
9ATWWien  Wien   
10AUACTAust Capital Terr      
11AUNSWNew South Wales      
12AUNTNorthern Territory      
13AUQLDQueensland      
14AUSASouth Australia      
15AUTASTasmania      
16AUVICVictoria      
17AUWAWest Australia      
ZelleFormel
E1=EINDEUTIG(FILTER(A:A;A:A>""))
F1=FILTER(C:C;A:A=$I$1)
I4=XVERWEIS(I2;C:C;B:B)
ZelleGültigkeitstypOperatorWert1Wert2
I1Liste =$E1:$E5 
I2Liste =$F:$F 


Spalten E:F kannst du ausblenden

Deine Eingaben in I1 und I2

LG UweD
Anzeige
AW: (Super-)Dynamische Drop-Down-Listen
20.06.2024 11:44:36
Chris
Vielen Dank an alle - die Lösungen von MCO und UweD schauen schon sehr gut aus!

Eine Frage noch - es geht wahrscheinlich nicht, dass ich im DropDown zwar die Bezeichnung auswähle, aber im selben Feld dann die Kurzform geschrieben wird?
Das wäre noch cool...
AW: (Super-)Dynamische Drop-Down-Listen..in VBA
21.06.2024 00:08:41
Oberschlumpf
Hi Chris,

und hier noch (m)eine VBA-Idee:
https://www.herber.de/bbs/user/170386.xlsm

vielleicht Nachteil: sehr viel wird mit Hilfe von VBA "erledigt"

aber Vorteil!:
In Dropdown für Zelle I3 werden die zum Land (I2) passenden Regionen in Langform angezeigt.
Aber nach Auswahl wird - auch (wie nachträglich gewünscht) in Zelle I3 - das Kürzel zur gewählten Region angezeigt!

Hilfts?
Ciao
Thorsten
Anzeige
AW: (Super-)Dynamische Drop-Down-Listen
20.06.2024 11:57:51
daniel
Hi
mit den DropDowns der Gültigkeitsüberprüfung kannst du nur die angezeigten Werte in die Zelle schreiben.
das Kürzel müsstest du dann in einer weiteren Zelle per Formel (SVerweis) dazuspielen.

Wenn du in der Auswahl den Langtext und im Ergebnis den Kurztext haben willst, müsstest du anstelle der Gültigkeitsprüfung Eine Combobox aus den ActiveX-Steuerelementen verwenden.
Dieser kannst du eine mehrspaltige Liste als Datenquelle zuweisen und festlegen, welche Spalten in der Combobox als Anzeige verwendet werden und aus welcher Spalte dann das Ergebnis genommen wird.

Gruß Daniel
Anzeige
kleine Optimierung
19.06.2024 10:56:56
daniel
Die Datenquelle für die DropDowns kann man in dieser Form eingeben:
DropDown I1: =E1#
DropDown I2: =F1#

dann passt sich der Zellbereich automatisch an den Ausgabebereich der dort liegenden Formel an und man hat keine Leerzellen oder zu wenige Einträge in der Liste.

Gruß Daniel
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige