Ich arbeite an einem Excel-Formular. Bei den Kundendaten kann man die Adresse eingeben, die Zelle mit dem Ort ist gesperrt. Es ist lediglich die Eingabe der PLZ möglich und der Ort wird dann anhand einer hinterlegten Liste ergänzt. Es handelt sich um ein Tool das in der Schweiz angewendet wird und es gibt hier einige Gemeinden die unterschiedlich heissen, aber die gleiche PLZ haben. Offenbar liegt dies daran, das sich in den letzten Jahren viele kleine Gemeinden zusammengeschlossen haben.
Meine Frage:
Ist es möglich, wenn eine PLZ mit mehreren Orten eingegeben wird, dass man in der Zelle "Ort" anhand von einem Dropdown den gewünschten Ort wählen kann. Gleichzeit diese Zelle aber gesperrt bleibt bei einer PLZ mit nur einem Ort und dann auch nur dieser angezeigt wird? Sprich wenn PLZ mit mehreren Orten, dann Dropdown, wenn PLZ mit einem Ort, dann wird nur der eine Ort fix angezeigt.
Hoffe ich habe mich einigermassen verständlich ausgedrückt.
in der beiliegenden Excel-Datei habe ich dir eine kleine Muster-PLZ-Ort-Tabelle (namens TabPLZ) eingefügt. Gibt man in E4 eine existierende PLZ ein, bekommt man ab Zelle F4 ein Array (F4#) zurück, in dem 1 Ort oder mehrere Orte enthalten sind oder aber der Text "Kein Ort vorhanden"
Mit lieben Grüßen Anton.
Windows 10 64bit Office365 32bit
Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:1 Nutzer sagt Danke an EA1950 für diesen Beitrag 28 • Spliffung
Moin! Das Problem ist ja, dass Spliff einen dynamischen Zellendropdown möchte. Leider kann man (immer noch) keine Spill-Formel wie FILTER() an die Datengültigkeit übergeben! Ich habe dies vor längerer Zeit mit einem dynamischen Namen gelöst. Ist aber keine leichte Kost:
10.09.2021, 17:23 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2021, 17:36 von RPP63.)
Ja, kenne ich. Es ist imo aber widersinnig, Hilfstabellen anzulegen und mittels =Zelle# in der Datengültigkeit darauf zuzugreifen. Schließlich sollte es möglich sein, die FILTER()-Formel in der Datengültigkeit anzugeben, was aber zum bekannten "Die Datengültigkeit untersucht ein Problem …" führt. Bedenke, dass es im Workaround so funktionieren soll, dass die Angabe einer PLZ eine dynamische Auswahl in einer korrekten Liste erlaubt. Ich kam nach vielen Versuchen zu dem Schluss, dass es nur mit dem recht alten dynamischem Namen funktioniert.
Ich lasse mich aber sehr gerne eines Besseren belehren.
Gruß Ralf Ist mir gerade wieder eingefallen: Ich hatte mal neben der intelligenten Tabelle (eine Spalte Abstand) das Array mittels MTRANS transponiert und die Spalten ausgeblendet. Usability geht imo anders, zumal dann Formeln vorgehalten werden müssen, ist ein NoGo! Mal eingearbeitet.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28 • Spliffung