889 Aufrufe
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
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
von fedjo Experte (2.2k Punkte)
Sollte natürlich auch speichern:

ThisWorkbook.Close Savechanges:=True

Gruß
fedjo
0 Punkte
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.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...