Alles zu VBA unter MS Excel können Sie hier
erlesen!
Einen Makro zu einer bestimmten Uhrzeit automatisch zu starten, kann man einsetzen bei Datensicherung oder Auswertungen. Starten Sie als erstes den VBA-Editor, zum Beispiel mit der Tastenkombination Alt + F11. dort geben Sie jetzt die beiden folgenden Makros ein.
Makro 1:
Public Sub Makro_Zeit()
Application.OnTime TimeValue("18:00:00"), "aktion"
End Sub
Makro 2:
Public Sub aktion()
MsgBox "Feierabend nicht verschlafen."
End Sub
In Makro 1 wird die gewünschte Uhrzeit festgelegt, zu dem Makro 2 gestartet werden soll. Dazu benutzen Sie die Befehle OnTime und TimeValue. In diesem Beispiel wird um 18:00 Uhr das zweite Makro mit dem Namen aktion ausgeführt. Probieren Sie es einfach mal aus.