ich habe mehrere Excel-Dateien, die aufeinander zugreifen. Problem ist nun, dass sich manche nicht öffnen lassen, wenn zuvor nicht schon eine andere Datei offen ist. Beispiel: Datei lässt sich nicht öffnen, weil sie (meine Vermutung) zu viele Formeln (mehrere Hundert) mit zu vielen Zeichen enthält, bspw.:
=WENN(ZEILE('D:\Funktionsgliederung FM-ASSIST\_Dateien\[4_Prozessliste prüfen.xls]Prozessliste prüfen'!A1) größer ANZAHL2('D:\Funktionsgliederung FM-ASSIST\_Dateien\[4_Prozessliste prüfen.xls]Prozessliste prüfen'!D$1:D$65536) -2;""; INDEX('D:\Funktionsgliederung FM-ASSIST\_Dateien\[4_Prozessliste prüfen.xls]Prozessliste prüfen'!$A$1:$A$65536; KKLEINSTE(WENN('D:\Funktionsgliederung FM-ASSIST\_Dateien\[4_Prozessliste prüfen.xls]Prozessliste prüfen'!D$1:D$10001="x"; ZEILE('D:\Funktionsgliederung FM-ASSIST\_Dateien\[4_Prozessliste prüfen.xls]Prozessliste prüfen'!$A$1:$IV$10001) ); ZEILE('D:\Funktionsgliederung FM-ASSIST\_Dateien\[4_Prozessliste prüfen.xls]Prozessliste prüfen'!A1)) ))
Ist die Datei "4_Prozessliste prüfen" offen, zieht das so aus und die Datei lässt sich unproblematisch öffnen:
=WENN(ZEILE('[4_Prozessliste prüfen.xls]Prozessliste prüfen'!A1) größer ANZAHL2('[4_Prozessliste prüfen.xls]Prozessliste prüfen'!D:D)-2;""; INDEX('[4_Prozessliste prüfen.xls]Prozessliste prüfen'!$A:$A; KKLEINSTE(WENN('[4_Prozessliste prüfen.xls]Prozessliste prüfen'!D$1:D$10001="x"; ZEILE('[4_Prozessliste prüfen.xls]Prozessliste prüfen'!$1:$10001)); ZEILE('[4_Prozessliste prüfen.xls]Prozessliste prüfen'!A1))))
Wahrscheinlich gibt es hier keine Lösung (hoffe ich jedoch). Die Dateien sollen später innerhalb einer Software in ein Dok.managementsystem. Vielleicht lässt sich ja dort dann eine Einstellung vornehmen, dass im Hintergrund zunächst auch andere Dateien geöffnet werden.
Danke schon mal!
Monti