ich habe mehrere Indirekt-Funktionen, welche auf andere Mappen zugreifen. Dies dann auch noch variabel.
In etwa so: INDIREKT("'["&R10&"]"&$B$1&"'!"&"$C$11")
Da mit Indirekt ja nur auf geöffnete Dateien zugegriffen werden kann habe ich zusätzlich noch ein VBA, welches alle Mappen (ca. 20-25) öffnet und wieder schließt.
Das funktioniert ganz gut soweit. ABER: Neuerdings sind die ganzen Dateien auf dem Server und müssen immer kurz heruntergeladen werden, weshalb es über 1 Min dauert, bis alle Dateien geöffnet waren. Das ist zu lange.
Ich bin nun auf der Suche nach irgendetaws, dass die Indirekt-Funktion ersetzt.
WICHTIG: Name der Mappe und Name des Tabellenblattes sind variabel.
Mit der Indirekt-Funktion konnte man das ganze schön ruterziehen. Das würde ich gerne ähnlich einfach beibehalten.
Kurze konkrete Situation:
Jeder Mitarbeiter hat eine eigene Mappe mit den Monaten als Arbeitsblätter (muss so bleiben!) und jetzt soll eine Zusammenfassungsmappe für die Führungskraft erstellt werden. Ebenfalls je Monat ein Tabellenblatt.
In der Zusammenfassung muss nun in eine Zelle der Wert aus einer Mappe (Mappenname steht in einer anderen Zelle, muss variabel sein) aus einem Tabellenblatt (steht auch in einer Zelle, muss variabel sein) und dann einer festen Zelle.
Ich hoffe das ist irgendwie verständlich.
Es funktioniert derzeit, aber durch das öffnen und schließen aller Mitarbeitermappen einfach viel zu langsam.
Ich hoffe jmd. kann mir helfen die Indirekt-Funktion zu ersetzen und die Mappen- und Tabellenblattnamen im Bezug variabel zu halten.
Vielen Dank!
Ach ja, bitte möglichst Idiotensicher erklären, ich bin eig. schon froh, dass ich das so hinbekommen hab, wie es jetzt ist. (Anfänger)