Ich habe schon mit "Neopa C" diskutiert und bin schon fast bei der perfekten Lösung. Die Betonung liegt auf "fast" :-)
Leider lässt sich der Thread nicht mehr öffnen bzw. nur in der Archivansicht, deswegen muss ich das Fass noch mal aufmachen.
Für alle die die volle Storry wollen:
https://www.herber.de/forum/archiv/1636to1640/t1637986.htm
Ich habe mich dank "Neopa C" inklusive intelligenter Listen bis zu einer (fast) funktionierenden Datei hochgearbeitet.
Hier als Beispiel eine realistische Darstellung der späteren Tabelle.
Die Zellen sind so gewählt, wie sie in der finalen Liste sein werden.
Natürlich ist diese Liste dann mit Daten gefüllt, was ich nur beim Datenbereich beispielhaft berücksichtigt habe.
https://www.herber.de/bbs/user/123316.xlsx
Was mir jetzt noch fehlt ist eine Möglichkeit, die Länge des Drop-Down-Feldes je nach Auswahl zu beeinflussen.
Das ist die Formel heute:
=INDEX(Datenbereiche!$4:$4;5+VERGLEICH(Liste!$O4;Lst_Teilefamilie;0)):INDEX(Datenbereiche!$3:$50;1+ANZAHL2(Lst_Teilefamilie);5+VERGLEICH(Liste!$O4;Lst_Teilefamilie;0))
In dieser Formel wird als Länge der Drop-Down-Liste nur die Liste mit den Teilefamilien herangezogen.
Die Werkstücklisten können aber erheblich länger sein als diese Liste. Deswegen habe ich auch die Beispieldatei noch mal angepasst.
Die Frage die jetzt noch bleibt ist, wie kann ich den Formelteil "1+ANZAHL2(Lst_Teilefamilie)" so ändern, dass immer die Länge der jeweiligen Werkstücklisten genutzt wird?
Also wie kann ich in der Formel vorsehen, dass immer die passende Länge der jeweiligen Auswahlliste genutzt wird?
Das habe ich trotz vielem Herumexperimentieren noch nicht geschafft.
Auf VBA möchte ich wenn irgendmöglich verzichten, die Liste soll von verschiedenen Leuten gnutzt werden und unser System ist bei VBA manchmal etwas zickig.
MfG
Tobias