Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1804to1808
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 09:59:37
petersen
Hallo zusammen,
ich habe leider noch keine Lösung gefunden beim Suchen folgendes Problems:
Ich habe eine Excel-Datei 1, die wiederum auf vier weitere geschlossene Excel-Dateien per sVerweis zugreift. Das klappt.
Nun möchte ich per Business-Intelligence Tools auf die Excel-Datei 1 zugreifen und daher ist es wichtig, dass diese Datei immer aktuell ist. Das macht sie aber aktuell nur wenn sie geöffnet ist.
Gibt es einen Weg, das wenn im Prinzip alle Dateien nicht manuell geöffnet werden trotzdem die Excel-Datei 1 automatisch aktualisiert ist?
Windows Scheduler?
Viele Grüße!

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 10:29:11
Hajo_Zi
öffne und schließe sie per VBA.
Excel hat auch einen Makrorecorder.

AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 10:31:51
petersen
Hallo,
wie kann ich ein Makro starten wenn kein Excel offen ist?
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 10:41:48
Hajo_Zi
das geht nicht.
Du hast doch eine Excel datei auf lt. ersten Beitrag.
Gruß Hajo
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 10:44:03
petersen
Leider nicht, das wäre zu einfach :)
Gibt es einen Weg, das wenn im Prinzip alle Dateien nicht manuell geöffnet werden trotzdem die Excel-Datei 1 automatisch aktualisiert ist?

Anzeige
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 11:17:11
Nepumuk
Hallo petersen,
kannst du per Windows Scheduler eine VBS-Datei starten? Das kannst du so testen:
Schreib in eine Textdatei:
MsgBox "Hallo"
und speichere sie als .vbs
Wenn du sie per Scheduler ausführen kannst, dann erscheint eine Messagebox mit "Hallo"
Klappt das, dann habe ich eine Lösung für dich.
Gruß
Nepumuk
P.S. Hajo einfach ignorieren, der hat keine Ahnung und will nur möglichst viele Postings raushauen.
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 15:48:32
petersen
Hallo Nepumuk,
danke für die Info. Ich habe es gerade ausprobiert und es klappt genau so wie du meintest.
Wie wäre deine Lösung?
Grüße
Anzeige
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 16:06:22
Nepumuk
Hallo petersen,
dann dieser Code in die VBS:
Dim vntExcel, vntWorkbook
Set vntExcel = CreateObject("Excel.Application")
Set vntWorkbook = vntExcel.Workbooks.Open("H:\Test.xlsx", 3)
vntExcel.CalculateFullRebuild
vntWorkbook.Close True
vntExcel.Quit

Gruß
Nepumuk
Anzeige
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 16:27:13
petersen
Hallo Nepumuk,
das "CalculateFullRebuild" steht dafür, dass er darauf wartet bis alle sVerweise, Verknüpfungen, Bezüge komplett geladen werden, also die Excel-Datei 1 komplett aktualisiert/aufgebaut wurde oder?
Für "Excel.Application" muss ich nichts ändern oder? Nur den Pfad von H:\Test.xlsx ändere ich ab.
Wird das Excel irgendwie im Hintergrund geladen? Wäre gut... Ich sehe am Ende wird es auf jeden Fall gleich wieder geschlossen.
Grüße
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 16:29:14
petersen
... und kann man noch erweitern, dass wenn die Excel-Datei 1 bereits geöffnet sein sollte es nicht zu einer Fehlermeldung oder so kommt? Vielleicht auch einfach nichts machen dann.
Anzeige
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 16:40:59
Nepumuk
Hallo petersen,
würde ich so lösen:
Dim vntExcel, vntWorkbook
Set vntExcel = CreateObject("Excel.Application")
Set vntWorkbook = vntExcel.Workbooks.Open("H:\Test.xlsx", 3, True)
On Error Resume Next
vntWorkbook.ChangeFileAccess 2
If Err.Number = 0 Then
    vntExcel.CalculateFullRebuild
    vntWorkbook.Close True
Else
    vntWorkbook.Close False
End If
vntExcel.Quit

Gruß
Nepumuk
Anzeige
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 16:32:03
Nepumuk
Hallo petersen,
ja genau. Excel und die Mappe werden unsichtbar geöffnet, alle Formeln aktualisiert, gespeichert und dann wieder geschlossen.
Gruß
Nepumuk
AW: Aktual. 1 Excel-Datei ohne Öffnen
21.01.2021 17:49:16
petersen
Hallo Nepumuk,
danke für diese Hilfe! Ich habe den Scheduler so programmiert und hoffe das es klappt. Danke!

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige