Automatischer Start der Uhrzeit
10.01.2021 21:48:20
Patrick
dank https://www.win-10-forum.de/threads/korrekt-laufende-uhr-in-die-zelle-einer-excel-tabelle-einfuegen.20895/
konnte ich eine Makro in das Arbeitsblatt "Watch" einbauen, das minutengenau in Zelle G29 die Uhrzeit anzeigt:
Option Explicit
Public DaEt As Date
Sub Zeitmakro()
ThisWorkbook.Worksheets("Watch").Range("G29") = Format(Time, "hh:mm")
DaEt = Now + TimeValue("00:01:00")
Application.OnTime DaEt, "Zeitmakro"
End Sub
Leider muss ich das Makro beim Öffnen der Datei erst einmal ausführen, damit die Uhrzeit auch aktualisiert wird, und bei Inaktivität scheint die Uhrzeit zu "hängen". Da ich u.U. die Datei sehr oft öffnen oder aktualisieren muss, ist das umständlich.
Frage: Gibt es einen Weg, dass das Makro sofort startet, wenn man die Datei öffnet, und dann auch nicht mehr extra "reaktiviert" werden muss?
Habe mich im Forum umgesehen, aber ähnliche Themen (z.B. https://www.herber.de/mailing/Uhr_in_Menueleiste.htm
oder https://www.herber.de/forum/archiv/940to944/941176_zeitmakro_ausschalten.html)
brachten mich hier nicht weiter.
PS: Wenn etwas missverständlich ist oder ich etwas vergessen habe, gerne konstruktiv sagen - ich versuche es schnellstmöglich nachzuholen. Das ist mein erster Excel/VBA-Eintrag überhaupt und ich habe noch sehr viel zu lernen.