online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon jojo5 vom 17.10.2019, 14:54 Options

Laufzeitfehler 1004 bei Methode 'UpdateLink'

Hallo,

per Button-Klick aktualisiere ich die Inhalte von verknüpften Excel-sheets. Sobald eine der Dateien geöffnet ist, erscheint die Fehlermeldung "Laufzeitfehler '1004': Die Methode 'UpdateLink' für das Objekt '_Workbook' ist fehlgeschlagen"
Die entsprechende Code-Zeile heißt:

ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources

Hat hier jemand eine Lösung?

Vielen Dank schon mal, Jojo


Antwort schreiben

Antwort 1 von coros vom 17.10.2019, 15:37 Options

Hallo Jojo,

ein Vorschlag wäre, über z.B. den nachfolgenden Code alle geöffneten Dateien außer die Eigene zu schließen.

[b]Dim iBook As Integer
For iBook = Workbooks.Count To 1 Step -1
If Workbooks(iBook).Name <> "Mappe1.xls" Then _
Workbooks(iBook).Close False
Next[/b]


Anstelle des Namens "Mappe1.xls" in der Zeile

[b]If Workbooks(iBook).Name <> "Mappe1.xls" Then _[/b]


muss dort der Name Deiner Datei hin, in der die Daten aktualisiert werden sollen.


MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von jojo5 vom 17.10.2019, 17:42 Options

Hallo Oliver,

danke für Deine Antwort.

Allerdings ist das Schließen der bereits geöffneten Dateien keine Option für mich. Ich dachte eher an einen Befehl, der bspw. den Status der verknüpften Dateien feststellen kann (z.B. "Quelle ist geöffnet") und davon abhängig den UpdateLink durchführt oder nicht (bei geöffneten Dateien werden die Verknüpfungen ja sowieso aktuell gehalten).

Trotzdem danke, Jojo

Ähnliche Themen

Laufzeitfehler
Rose55  20.03.2007 - 200 Hits - 3 Antworten

Laufzeitfehler 1004
rheym  22.04.2008 - 108 Hits - 2 Antworten

Laufzeitfehler 40??
21cent  26.05.2008 - 38 Hits - 1 Antwort

Laufzeitfehler 1004 in Excel 2003
Surprise  05.06.2008 - 100 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026