Aktion nach einer bestimmten Zeit automatisch ausführen

Mit Hilfe des Befehls Application.OnTime stellt VBA eine Möglichkeit bereit, eine definierte Aktion nach einer definierten Zeitspanne wieder und wieder zu wiederholen.

Anwendungsbeispiel

Eine geöffnete Arbeitsmappe soll nach einer Zeitspanne, z.B. 15 Minuten gespeichert werden, ohne das der Anwender den Speichern-Button betätigt.

Code

Der Code ist in mehrere Makros aufgeteilt. Die Erklärung der einzelnen Code-Blöcke findet sich weiter unten.