Seite 1 von 1

Kontextsensitives Dropdownmenu

Verfasst: Fr, 13.05.2011 13:32
von OONewb
Hiho!

Ich würde gerne folgendes Userinterface realisieren:

Quelldaten (beginnt bei A1):
KundenNr | Addr 1 | Addr 2 | ...
1 | 1bspstr1 | 1bspstr2
2 | 2bspstr1 | 2bspstr2
3 | 3bspstr1 | 3bspstr2
4 | 4bspstr1 | 4bspstr2

Userinterface (beginnt bei I1):
Dropdownmenu(KundenNr) Dropdownmenu(zugehörige Adressen zu dieser Kdnr)

Das Dropdownmenu kann ich mittels Daten->Gültigkeit->Zellbereich machen und ist für die Kdnr auch kein Problem.
Beim zweiten Menu wäre mein Ansatz ein 'Verweis' gewesen, aber das funktioniert so nicht. Vielleicht weil ich als Bereich keine einzelne Spalte, sondern eine Matrix angebe? ( Verweis(I1; A2:A5; B2:C5) --> Error 504)

Wie schaffe ich es also, dass mir das zweite Dropdownmenu nur die Adressen, die zur ausgewählten Kundennummer gehören, anbietet?
Oder konkret: Im ersten Dropdownmenu wähle ich Kundennummer 4 aus. Dann möchte ich im zweiten Menu '4bspstr1' und '4bspstr2' angeboten bekommen - sonst nichts.

Vielen Dank schonmal!

Re: Kontextsensitives Dropdownmenu

Verfasst: Fr, 13.05.2011 13:53
von Karolus
Hallo
Schau dir im angehängtem Beispl.: '→Einfügen →Namen → Festlegen..'
und für die beiden Zellen E1 und F1 jeweils '→ Daten → Gültigkeit..' an.
Daten_Gültigkeit_Hierarchie.ods
(9.42 KiB) 22-mal heruntergeladen
Gruß Karo

Re: Kontextsensitives Dropdownmenu

Verfasst: Fr, 13.05.2011 14:06
von OONewb
Damit müsste ich dann für jede Adresse eine neue Zeile anlegen, weil die Beziehung Tage-Monate nur 1:1 sein kann? (was ich nicht möchte, weil es unnötige Redundanzen einführt, die schnell unübersichtlich und zu Fehlern führen werden)
Funktioniert das auch meinem Beispiel gemäß?
Ich habe Deine Datei dafür entsprechend angepasst, bekomme damit aber leider nur den Inhalt der 1. Spalte geliefert. :(

Re: Kontextsensitives Dropdownmenu

Verfasst: Fr, 13.05.2011 14:21
von OONewb
paljass hat geschrieben:Hi,

Code: Alles auswählen

WENN(tage=D1;monate1&" "&monate2)
Leider hilft mir das nicht, weil dann beide Adressen/Tage in eine Zeile des Auswahlmenus geschrieben werden.
Es sind dann nicht 2 verschiedene Optionen, sondern eben nur eine.

Das Problem scheint wirklich nicht so simpel zu sein :(

Re: Kontextsensitives Dropdownmenu

Verfasst: Fr, 13.05.2011 14:36
von Karolus
Hallo
Nimm als Gültigkeitsformel in E1:

Code: Alles auswählen

SVERWEIS(D1;$A$4:$C$10;{2;3};0)
Gruß Karo

Re: Kontextsensitives Dropdownmenu

Verfasst: Fr, 13.05.2011 15:26
von OONewb
Karolus hat geschrieben:Nimm als Gültigkeitsformel in E1:
Juhu, das funktioniert - vielen Dank Karo!