Ab einer gewissen Uhrzeit Makro auslösen.
Hallo Administrator.de User,
leider habe ich immer noch Fragen nun geht es um ein Makro dass zu Beispiel
ab 18:00 Uhr bis zum Beispiel 8:00 Uhr ausgeführt werden soll. Im Grunde nichts schweres ABER:
Ich möchte dass wenn mein Makro ab 18:00 Uhr ausgelöst werden soll, ich aber erst z.B. das Programm um 18:03 Uhr starte es trotzdem ausgelöst wird.
also in einer bestimmten Zeitspanne.
Mein aktueller Code lautet:
Makro 1:
Public Sub Makro_Zeit()
Application.OnTime TimeValue("18:00:00"), "aktion"
End Sub
Ich hoffe, dass ihr dem folgen konntet und mir vll. helfen könntet.
Ps. bitte nicht wundern wenn ich nicht sofort antworte, bin meistens noch anderweitig beschäftigt und nicht durchgehend aktiv bin. Also Sorry im Vorraus :D
MFG Justin
leider habe ich immer noch Fragen nun geht es um ein Makro dass zu Beispiel
ab 18:00 Uhr bis zum Beispiel 8:00 Uhr ausgeführt werden soll. Im Grunde nichts schweres ABER:
Ich möchte dass wenn mein Makro ab 18:00 Uhr ausgelöst werden soll, ich aber erst z.B. das Programm um 18:03 Uhr starte es trotzdem ausgelöst wird.
also in einer bestimmten Zeitspanne.
Mein aktueller Code lautet:
Makro 1:
Public Sub Makro_Zeit()
Application.OnTime TimeValue("18:00:00"), "aktion"
End Sub
Ich hoffe, dass ihr dem folgen konntet und mir vll. helfen könntet.
Ps. bitte nicht wundern wenn ich nicht sofort antworte, bin meistens noch anderweitig beschäftigt und nicht durchgehend aktiv bin. Also Sorry im Vorraus :D
MFG Justin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 256997
Url: https://administrator.de/forum/ab-einer-gewissen-uhrzeit-makro-ausloesen-256997.html
Ausgedruckt am: 21.05.2025 um 10:05 Uhr
2 Kommentare
Neuester Kommentar
Hallo Justin,
wenn du mit Programm starten meinst, dass das Workbook geöffnet wird dann kannst du folgendermaßen überprüfen ob die aktuelle Zeit in einem bestimmten Zeitfenster liegt:
Hinweis: Der Code kommt in den Codeabschnitt ThisWorkbook oder DieseArbeitsmappe und in kein Modul.
Für den regelmäßigen Aufruf eines Makros innerhalb des Workbooks siehe folgenden Thread:
Fehler bei Zeitmakro (Uhrzeit soll automatisch jede Minute aktualisiert werden)
Grüße Uwe
wenn du mit Programm starten meinst, dass das Workbook geöffnet wird dann kannst du folgendermaßen überprüfen ob die aktuelle Zeit in einem bestimmten Zeitfenster liegt:
Private Sub Workbook_Open()
If Time >= TimeValue("18:00:00") Or Time < TimeValue("08:00:00") Then
' Tu was wenn das Workbook zwischen 18:00 und 8:00 geöffnet wird.
End If
End Sub
Für den regelmäßigen Aufruf eines Makros innerhalb des Workbooks siehe folgenden Thread:
Fehler bei Zeitmakro (Uhrzeit soll automatisch jede Minute aktualisiert werden)
Grüße Uwe