Hi Peter,
du musst zuerst einen Namen (z.B. MeineListe) definierten, dem du die Formel für den dynamischen Bereich unter "Bezieht sich auf" zuweist. Wenn sich die Daten in einer anderen Mappe befinden, muss außerdem noch der Mappenname berücksichtigt werden. Angenommen deine Daten stehen in Spalte A der anderen Mappe (im Beispiel Mappe1.xlsx), dann würde die Fomel für den definierten Namen so aussehen:
=BEREICH.VERSCHIEBEN([Mappe1.xlsx]Tabelle1!$A:$A;0;0;ANZAHL2([Mappe1.xlsx]Tabelle1!$A:$A);1)
Anstelle BEREICH.VERSCHIEBEN kann man auch INDEX verwenden:
=[Mappe1.xlsx]Tabelle1!$A$1:INDEX([Mappe1.xlsx]Tabelle1!$A:$A;ANZAHL2([Mappe1.xlsx]Tabelle1!$A:$A);1)
Den definierten Namen weist du dann der Gültigkeitszelle als Liste zu.
Beide beiden Lösungen musst du beachten, dass die andere Mappe geöffnet sein muss - andernfalls funktionieren die Gültigkeitslisten nicht.
Falls die andere Mappe nicht geöffnet ist, muss man es auf andere Weise lösen.
Es stellt sich auch die Frage, WIE die Daten in der anderen Arbeitsmappe aktualisiert werden - sind es fix eingetragene Daten oder werden sie per Formel in die Mappe geholt, denn dann kann man ANZAHL2 nicht verwenden, weil diese Funktion auch Zellen berücksichtigt, deren Formelergebnis leer ist
Bis später, Karin