ích hoffe, Ihr könnt mir bei folgender Aufgabenstellung helfen:
Und zwar muss ich in eine Zieldatei Informationen aus diversen Quelldateien zusammentragen. Aus diesem Grunde enthält die Zieldatei entsprechende Verknüpfungen zu den Zieldateien. Die Zieldateien sind jedoch mit einem jeweils eigenen Kennwort versehen, liegen in unterschiedlichen Ordnern aber haben den gleichen Namen.
Die abzugleichenden Daten liegen in der Ziel- als auch Quelldatei jeweils in diversen Tabellenblättern und es soll der gesamte Inhalt aktualisiert werden.
Damit ich beim öffnen der Zieldatei nicht verrückt werde, habe ich die Aktualisierung der Verknüpfung beim öffnen der Datei unterdrückt.
Im weiteren hätte ich nun mit einem Makro nacheinander jede einzelne Zieldatei geöffnet, dann die Verknüpfung aktualisieren lassen und die Zieldatei wieder schließen lassen.
Leider erhalte ich jedoch bei dem UpdateLink befehl immer eine Fehlermeldung "Die Methode UpdateLink für das Objekt '_Workbook' ist fehlgeschlagen.
Bisher habe ich folgenden Code:
Workbooks.Open Filename:="C:\Users\Nutzer\ordner1\quelldatei.xlsx", Password:="123"
Windows("Zieldatei.xlsm").Activate
ActiveWorkbook.UpdateLink Name:="C:\Users\Nutzer\ordner1\quelldatei.xlsx", Type:=xlExcelLinks
Windows("quelldatei.xlsx").Close
Jedoch würde ich gerne den UpdateLink Befehl ausgeführt haben um sicher zu gehen, dass die Daten auch aktualisiert werden.
Nun wäre die Frage, wo der Fehler liegt...
Vielen Dank & viele Grüße
Robert