526 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo
Ich habe eine Tabelle die rund um dei Uhr offen ist und ca. alle 20 min. Daten eingegeben werden.
Die Tabelle wird beim öffnen zur Sicherung in einem anderen Pfad mit Name Tag und Uhrzeit gespeichert.
Daduch das hir ständig Daten eingegebn werden ist die Tabelle nicht inaktive.
Kann mann mit VBA auch eine Aktive Tabelle oder Mappe nach 4 Stunden speichern und schliesen lassen?

3 Antworten

0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo,
zum Test auf 20 Sekunden eingestellt.

In diese Abeitsmappe:
Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("00:00:20"), "Ende"
End Sub

In ein Modul:
Sub Ende()
Application.Quit
ThisWorkbook.Close Savechanges:=False
End Sub

Gruß
fedjo
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Sollte natürlich auch speichern:

ThisWorkbook.Close Savechanges:=True

Gruß
fedjo
0 Punkte
Beantwortet von
Hi All,

Kleiner Tipp:
Workbook.Close sollte in der Reihenfolge immer vor Application.Quit
kommen, sonst ist die Zeile nutzlos und die Datei wird ggf. nicht
gespeichert.

Mr. K.
...