Externe Daten aktualisieren

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
Bild

Betrifft: Externe Daten aktualisieren von: markus
Geschrieben am: 04.04.2005 20:09:51

Hallo und guten Abend,

folgende Frage. Ich habe zwei Excel Dateien, in der Datei2 greife ich auf die Daten der Datei1 zu. Diese Datei1 wird öfter am Tage geändert und dann auch immer abgespeichert. Nun möchte ich jedesmal wenn die Datei1 abgespeichert wird die Datei2 aktualisieren gibt es da eine Möglichkeit??
Es wäre auch möglich die Datei2 Jede Minute zu aktualisieren (Natürlich nur tagsüber, wenn das geht).
Ich hoffe Ihr habt eine Idee die auch ich verstehe :-))


Danke Euch und noch einen schönen Abend

Gruß

Markus

Bild


Betrifft: AW: Externe Daten aktualisieren von: Ramses
Geschrieben am: 04.04.2005 21:02:08

Hallo

Das gehört in das Klassenmodul "Diese Arbeitsmappe"

Option Explicit

Private Sub Workbook_Open()
StartAutoUpdateLinks
End Sub


Das gehört in ein Modul

Option Explicit

Sub StartAutoUpdateLinks()
Application.OnTime Now + TimeValue("00:01:00"), , "UpdateExternalLinks"
StartAutoUpdateLinks
End Sub

Sub UpdateExternalLinks()
ThisWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources
End Sub

Sollte nun alle Minute deine externen Daten aktualisieren

Gruss Rainer


Bild


Betrifft: AW: Externe Daten aktualisieren von: Markus
Geschrieben am: 05.04.2005 09:28:53

Servus Rainer,

danke dir erst mal für die schnelle Antwort.

Es funktioniert schon ganz gut, allerdings aktualisiert sich die Datei nur wenn ich auf irgendeine Zelle einen Doppelklick mache. Kann mann das vielleicht auch noch über ein Makro oder so lösen, dass vielleicht nach dem aktallisieren noch ein Doppelklick auf die Zelle A1 kommt oder so?


Danke Euch schon mal


Gruß Markus


Bild


Betrifft: Noch ein Problem von: markus
Geschrieben am: 05.04.2005 13:11:42

Servus Rainer und andere Chracks

ich muss leider noch mal nerven. Wenn ich den oben angegebenen Quellcode einsetzte bekomme ich die Fehlermeldung "Fehler beim Kompilieren" "Argument ist nicht optional" und zwar in diesen Zeilen

Sub StartAutoUpdateLinks()
Application.OnTime Now + TimeValue("00:01:00"), , "UpdateExternalLinks"

habt Ihr eine Idee was das sein könnte.
Vielleicht gibt es auch noch die Möglichkeit das sich die Daten aktualisieren ohne einen Doppelklick auf eine Zelle auszuführen sondern komplett automatisch.

Hoffe Ihr habt eine Idee

Danke Gruß

Markus


Bild


Betrifft: AW: Noch ein Problem von: Ramses
Geschrieben am: 05.04.2005 21:30:41

Hallo

das ist ein Komma zuviel drin :-)

Gruss Rainer


Bild


Betrifft: Hab es immer noch nicht von: markus
Geschrieben am: 06.04.2005 09:42:07

Servus Rainer,

wo gibst du denn an welche DAtei aktualisiert werden soll?? Habe mal eine Msgbox eingefügt um zu schauen ob es funktioniert aber es passiert irgendwie nichts. Die Datei1 liegt auf dem Server und ist von einem Benutzer geöffnet die Datei2 liegt auch auf dem Server und wird von mehreren Benutzern geöffnet (nur zur Ansicht). Vielleicht kannst du mir kurz erklären wie das System funktioniert.

Danke Dir für deine Mühe

bin leider nicht so Fit wie du in solchen Sachen :-)

Gruß Markus


Bild


Betrifft: AW: Hab es immer noch nicht von: Ramses
Geschrieben am: 07.04.2005 21:15:27

Hallo

Du kannst keine externe Datei aktualisieren, also von Deiner Datei aus eine andere aktualisieren.
Der Code muss in JEDE Mappe die auf externe Daten zugreift.

Gruss Rainer


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Externe Daten aktualisieren"