Makros zu einer bestimmten Uhrzeit automatisch starten lassen

Sie können mit der Programmiersprache VBA Makros erzeugen und diese auf die verschiedensten Art und Weisen starten lassen. Eine ganz schöne Möglichkeit ist das Starten zu einer angegebenen Uhrzeit. Das will ich Ihnen hier einmal zeigen.

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.