Guten Morgen!
Ich habe eine Excel-Arbeitsmappe(Datei1), wo ich Zellbezüge in eine weitere Mappe(Datei2) (im selben Ordner abgelegt) habe.
Wenn ich nun meine Datei1 öffne bekomme ich die Meldung:
„Kann Datei nicht lesen“
Ist die Datei2 aber geöffnet funktioniert es ohne Probleme.
Was mache ihc falsch?
Muss ich die Datei2 im Hintergrund öffnen?
Wenn ja, wie mache ich das am elegantesten?
Vielen Dank schonmal im Voraus
Lucifers Erbe
Guten Morgen!
Ist die Datei mit einem Passwort geschützt?
Ist die Datei mit einem Passwort geschützt, musst Du diese öffnen, damit die Daten übernommen werden können.
Prüfe auch mal, ob Du in den Optionen unter Berechnung das Häkchen für „Externe Verknüpfungswerte speichern“ gesetzt hast. Möglicherweise erledigt sich hier das Problem von selber.
Vielleicht hat ja sonst noch jemand eine Idee, wo der Fehler liegt.
LG
Sammy
Also die Datei ist nicht passwort geschützt und das Häkchen ist drin! 
Achja, hab Excel 2003 SP2
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Grüezi LucifersErbe
Ich habe eine Excel-Arbeitsmappe(Datei1), wo ich Zellbezüge in
eine weitere Mappe(Datei2) (im selben Ordner abgelegt) habe.
Wie genau hast Du die Bezüge angelegt - was steht als Formel in den Zellen?
Wie genau lauten die Funktionen die Du verwendet hast?
Wenn ich nun meine Datei1 öffne bekomme ich die Meldung:
„Kann Datei nicht lesen“
Ist die Datei2 aber geöffnet funktioniert es ohne Probleme.
Was mache ihc falsch?
Muss ich die Datei2 im Hintergrund öffnen?
Das kommt auf die verwendeten Funktionen an, es gibt solche, die bei geschlossener Quellmappe nicht arbeiten können.
–
Mit freundlichen Grüssen
Thomas Ramel
Also, es sind verschiedene Formeln. Ich liste die hier mal:
=SVERWEIS($O$7;’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung 2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW Industr’!$A$2:blush:G$1959;6)
=WENN(SVERWEIS($O$7;’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung 2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW Industr’!$A$2:blush:I$946;9)=0;"";SVERWEIS($O$7;’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung 2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW Industr’!$A$2:blush:I$946;9))
und
=’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung 2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW Industr’!L1472
Vielleicht hilft das ja…
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Grüezi LucifersErbe
Also, es sind verschiedene Formeln. Ich liste die hier mal:
=SVERWEIS($O$7;’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung
2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW
Industr’!$A$2:blush:G$1959;6)
=WENN(SVERWEIS($O$7;’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung
2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW
Industr’!$A$2:blush:I$946;9)=0;"";SVERWEIS($O$7;’\srv002\vertrieb$\Wartung\Tarifanpassung[Tarif-Erhöhung
2008-NRW Industrie.xls]Tarif-Erhöhung 2008-NRW
Industr’!$A$2:blush:I$946;9))
Vielleicht hilft das ja…
Ja, das dürfte daran liegen, dass der SVERWEIS() nicht arbeiten kann. Du könntest in den Optionen einstellen, dass verknüpfte Werte zwischengespeichert werden.
Andernfalls musst Du die so verknüpfte Mappe ebenfalls öffnen.
Das könntest Du tun indem Du, wenn beide Mappe geöffnet sind, einen Arbeitsbereich speicherst.
Wenn Du diesen dann wieder öffnest (nicht also eine einzelne Mappe) werden die beiden Mappen gleich miteinander wieder geöffnet.
–
Mit freundlichen Grüssen
Thomas Ramel