Gültigkeit soll sich auf eine andere Datei beziehe

Hallo zusammen,

ich habe ein kleines Problem mit Gültigkeiten. Und zwar habe ich eine „Übersichts“ Excel Datei in der sich alle Daten Zentral ansammeln. In dieser Übersichtsdatei gibt es ein Tabellenblatt „Daten“ das alle relevanten Daten beinhaltet.
In einer anderen Excel-Datei möchte ich in der ersten Spalte über „Daten->Gültigkeit…“ ein Dropdown erzeugen, das die Daten aus dem Tabellenblatt „Daten“ der anderen Datei bezieht.
Dazu habe ich folgenden Namen angelegt:
„=BEREICH.VERSCHIEBEN([Übersicht.xls]Daten!$A$2;0;0;ANZAHL2([Übersicht.xls]Daten!$A:blush:A)-1)“

Dies funktioniert super, solange die Übersicht.xls geöffnet ist. Sobald diese aber geschlossen ist und nur die andere Exceldatei offen ist, die diesen Namen beinhaltet funktioniert das Dropdown nicht. Öffne ich im Hintergrund die Übersicht.xls funktioniert es wieder.

Gibt es eine Möglichkeit auf diese Daten zuzugreifen, ohne die Übersicht.xls im Hintergrund geöffnet zu haben?

Ich wollte es vermeiden die Daten komplett in die andere Exceldateien zu kopieren, da ich diese zentral in der Übersicht.xls verwalten möchte.

Vielen Dank!

Hallo,

sorry da fällt mir auch nichts ein.

Ich hätte, genau das was Du nicht möchtest gemacht, die Tabelle in die betreffende Datei integriert.

… kurzer Denkanstoss … ist auch irgendwie logisch, dass dein Versuch nicht klappt, wenn die Qelldatei geschlossen ist, kann der PC nicht draufzugreifen.

Tut mir leid, dass ich da auch keinen Rat habe.

Ciao
Gudrun

Hallo Gudrun,

vielen Dank für deine Antwort. Ich werde wohl oder übel nicht drum herum kommen doch die Werte zu integrieren.

Ich kann ja beim Workbook_Open() einen kurzen check machen, ob die Daten konsistent sind. Ist zwar nicht so schön, sollte aber für mein Vorhaben ausreichen. Ich kann ja dies in einem Extra Tabellenblatt machen und dieses ausblenden.

MfG

Hallo Knut,
ich arbeite mit folgender Lösung:
Neues Tabellenblatt in „Datei mit Dropdown“ anlegen
Bezug anlegen auf
=‚C:[Übersicht.xls]Daten‘!$A$1
runterkopieren, so weit wie nötig ($ löschen)
=‚C:[Übersicht.xlsx]Daten‘!$A2 usw.
Jetzt kann man wie gewohnt den Bezug im Dropdownfeld anlegen
Tabellenblatt ausblenden, wenn es stört
Gruß
Brandis

Hallo zusammen,

ich habe ein kleines Problem mit Gültigkeiten. Und zwar habe
ich eine „Übersichts“ Excel Datei in der sich alle Daten
Zentral ansammeln. In dieser Übersichtsdatei gibt es ein
Tabellenblatt „Daten“ das alle relevanten Daten beinhaltet.
In einer anderen Excel-Datei möchte ich in der ersten Spalte
über „Daten->Gültigkeit…“ ein Dropdown erzeugen, das die
Daten aus dem Tabellenblatt „Daten“ der anderen Datei bezieht.
Dazu habe ich folgenden Namen angelegt:
„=BEREICH.VERSCHIEBEN([Übersicht.xls]Daten!$A$2;0;0;ANZAHL2([Üb
ersicht.xls]Daten!$A:blush:A)-1)“

Dies funktioniert super, solange die Übersicht.xls geöffnet
ist. Sobald diese aber geschlossen ist und nur die andere
Exceldatei offen ist, die diesen Namen beinhaltet funktioniert
das Dropdown nicht. Öffne ich im Hintergrund die Übersicht.xls
funktioniert es wieder.

Gibt es eine Möglichkeit auf diese Daten zuzugreifen, ohne die
Übersicht.xls im Hintergrund geöffnet zu haben?

Ich wollte es vermeiden die Daten komplett in die andere
Exceldateien zu kopieren, da ich diese zentral in der
Übersicht.xls verwalten möchte.

Vielen Dank!