Dazu musst Du einen Namen für den Listenbereich vergeben.
Markiere Deinen Listenbereich komplett.
Dann schreibst Du in das Feld links oben über Spalte A, links von fx, wo in dem Moment die Startzelle des Listenbereichs drinsteht, also z. B. E1, in dieses Feld also, schreibst Du:
xyz
Damit hast Du für Deinen Listenbereich den Namen xyz vergeben, und immer, wenn Du genau den Listenbereich markierst, steht in diesem Feld dann keine Zellbezeichnung, sondern xyz.
Jetzt gibst Du erstmal, zum Testen, bei Deiner Datenüberprüfung in Zelle B1 für die Liste statt z.B. E1:E10 einfach den Namen xyz ein also:
Quelle:
=xyz
Wenn der Name richtig vergeben war, klappt jetzt alles genauso wie vorher.
JETZT kommt der TRICK:
Du änderst jetzt den Eintrag in Quelle auf:
=INDIREKT(A1)
Fertig.
Jetzt hast Du, wenn in A1 xyz steht, in B1 die Auswahl aus dem Listenbereich, den Du xyz genannt hast. Steht dort etwas anderes, ist B1 quasi gesperrt. Ist A1 leer, ist B1 "freigegeben".
Das Ganze kannst Du auch für mehrere Listenbereiche machen, denen Du verschiedene Namen gibst, und dann je nach Eintrag in A1 entweder aus Liste xyz oder aus Liste abc oder .... auswählen kannst.
Ich hoffe ich konnte das einigermaßen "rüberbringen" !?
auf die Idee:
Ist A1 leer, ist B1 "freigegeben"
muss man erst mal kommen! nochmals: DH!
(wenn mir O2 nicht vorher die Verbindung wieder unterbricht: passiert andauernd, Katastrophe! Nie mehr O2!