-]Dr.OeTz![-
Lt. Junior Grade
- Registriert
- Nov. 2009
- Beiträge
- 509
Hallo Zusammen,
habe eine eine Exceldatei (*.xlsm) die mehrere Worksheets mit verschiedenen Daten enthält - ich nenne das mal Source.
Die Daten aus dieser Source möchte ich in verschiedenen anderen Excelfiles auswerten. Das realisiere ich, in dem ich in diesen Excelfiles eine Datenverbindung/Abrage zu meinem Sourcefile einrichte um bestimmte Daten aus der Quelle zu importieren. Diese Dateien, die auf mein Sourcefile zugreifen nenne ich mal Target.
Funktioniert alles wunderbar...
Problem:
Während eine oder mehrere meiner Targets geöffnet sind, kann ich meine Source zwar öffnen (dabei erfolgt kein Hinweis, wie sonst üblich, wenn eine Datei durch einen anderen Benutzer geöffnet ist) aber ich kann sie nicht speichern. Die Datei sei gesperrt.
Gibt es generell eine Möglichkeit einzusehen, wer oder was die eine Exceldatei gesperrt hat? Kann man quasi aktive Verbindungen zu einer Datei einsehen/per VBA auslesen?
Gibt es eine Möglichkeit per VBA diese Sperrung in der Sourcedatei aufzuheben?
habe eine eine Exceldatei (*.xlsm) die mehrere Worksheets mit verschiedenen Daten enthält - ich nenne das mal Source.
Die Daten aus dieser Source möchte ich in verschiedenen anderen Excelfiles auswerten. Das realisiere ich, in dem ich in diesen Excelfiles eine Datenverbindung/Abrage zu meinem Sourcefile einrichte um bestimmte Daten aus der Quelle zu importieren. Diese Dateien, die auf mein Sourcefile zugreifen nenne ich mal Target.
Funktioniert alles wunderbar...
Problem:
Während eine oder mehrere meiner Targets geöffnet sind, kann ich meine Source zwar öffnen (dabei erfolgt kein Hinweis, wie sonst üblich, wenn eine Datei durch einen anderen Benutzer geöffnet ist) aber ich kann sie nicht speichern. Die Datei sei gesperrt.
Gibt es generell eine Möglichkeit einzusehen, wer oder was die eine Exceldatei gesperrt hat? Kann man quasi aktive Verbindungen zu einer Datei einsehen/per VBA auslesen?
Gibt es eine Möglichkeit per VBA diese Sperrung in der Sourcedatei aufzuheben?