18.02.2022, 15:17
Hallo zusammen,
ich sitze seit ein paar Tagen an meinen Listen die ich versuche sauber zu gestalten. In dem Moment wo ich dachte, jetzt funktioniert wirklich alles so wie gedacht hat sich dann ein bis jetzt unlösbares Problem aufgetan.
Kurz zur gedachten Funktion:
Das finale Ziel ist es eine Dropdown Liste zu haben, welche basierend auf einer ersten Dropdownliste ausgewählt wird. Also quasi das klassiche Städte Beispiel... Wählt man im ersten Dropdown Deutschland aus, Zeigt das zweite Dropdown über den Befehehl Indirekt Städte aus der Liste Deutschland an.
Jetzt soll die zweite Liste aber variable vom Nutzer eingestellt werden können, wie im Screenshot gezeigt. Über die Checkbox können Einträge in der Liste aktiviert oder deaktiviert werden, ohne diese zu löschen. Dazu schreibt die Checkbox TRUE und FALSE in die Zelle unter ihr. Die Spalte D liest dies aus und kopiert wentweder den Eintrag aus Spalte G oder wird leer. In Spalte C werden die Einträge gezählt bzw geprüft und sortiert, in B werden die erzeugten Fehlerbenachrichtigungen rausgenommen.
Soweit so gut, das funktioniert alles wunderbar. Über die Formel
=$B$6:INDEX($B$6:$B$30;COUNTIF($B$6:$B$30;"?*"))
Kann ich nun auch die Länge der in B gebauten Liste ermitteln und somit auch ein Dropdown über Daten -> Liste, erzeugen, welches sich in der Länge auf die Liste anpasst. Es hat also keine leeren Einträge.
Soweit immer noch so gut... jetzt kommt das aber... von diesen Listen soll es mehrere geben, und über ein vorangegangenes Dropdown soll diese Liste erste ausgewählt werden.
Hier gezeigt: wähle ich Liste 1 diese ist klar von B6 bis B30 definiert und hat leere Einträge, funktioniert INDIREKT(), wähle ich aber Liste2 mit veränderlicher Länge, funktioniert das nicht mehr.
Ich bin wirklich am Ende meiner Weißheit und wäre euch für jede Hilfe dankbar.
Viele liebe Grüße
Ekka
ich sitze seit ein paar Tagen an meinen Listen die ich versuche sauber zu gestalten. In dem Moment wo ich dachte, jetzt funktioniert wirklich alles so wie gedacht hat sich dann ein bis jetzt unlösbares Problem aufgetan.
Kurz zur gedachten Funktion:
Das finale Ziel ist es eine Dropdown Liste zu haben, welche basierend auf einer ersten Dropdownliste ausgewählt wird. Also quasi das klassiche Städte Beispiel... Wählt man im ersten Dropdown Deutschland aus, Zeigt das zweite Dropdown über den Befehehl Indirekt Städte aus der Liste Deutschland an.
Jetzt soll die zweite Liste aber variable vom Nutzer eingestellt werden können, wie im Screenshot gezeigt. Über die Checkbox können Einträge in der Liste aktiviert oder deaktiviert werden, ohne diese zu löschen. Dazu schreibt die Checkbox TRUE und FALSE in die Zelle unter ihr. Die Spalte D liest dies aus und kopiert wentweder den Eintrag aus Spalte G oder wird leer. In Spalte C werden die Einträge gezählt bzw geprüft und sortiert, in B werden die erzeugten Fehlerbenachrichtigungen rausgenommen.
Soweit so gut, das funktioniert alles wunderbar. Über die Formel
=$B$6:INDEX($B$6:$B$30;COUNTIF($B$6:$B$30;"?*"))
Kann ich nun auch die Länge der in B gebauten Liste ermitteln und somit auch ein Dropdown über Daten -> Liste, erzeugen, welches sich in der Länge auf die Liste anpasst. Es hat also keine leeren Einträge.
Soweit immer noch so gut... jetzt kommt das aber... von diesen Listen soll es mehrere geben, und über ein vorangegangenes Dropdown soll diese Liste erste ausgewählt werden.
Hier gezeigt: wähle ich Liste 1 diese ist klar von B6 bis B30 definiert und hat leere Einträge, funktioniert INDIREKT(), wähle ich aber Liste2 mit veränderlicher Länge, funktioniert das nicht mehr.
Ich bin wirklich am Ende meiner Weißheit und wäre euch für jede Hilfe dankbar.
Viele liebe Grüße
Ekka