Tipps & Tricks 01.02.2008, 15:06 Uhr

Zeit in Excel-Zelle im Minutentakt aktualisieren

Problem: Ich möchte mir in einer Zelle stets die aktuelle Zeit anzeigen lassen. Aber die Formel «=JETZT()» lässt sich offenbar nicht automatisch jede Minute aktualisieren. Wie erreiche ich mein Ziel?
Lösung: Das können Sie mit dem untenstehenden Zeitmakro erreichen.
Öffnen Sie hierfür in Excel Extras/Makro/Makros, tippen Sie Zeitmakro ein und klicken Sie auf Erstellen. Fügen Sie nun zwischen die Zeilen «Sub Zeitmakro()» und «End Sub» noch die anderen Zeilen ein, damit es am Schluss wie im nebenstehenden Screenshot aussieht.
Der Code zum Kopieren:
Sub Zeitmakro()
ThisWorkbook.Worksheets("Tabelle1").Range("A1") = Format(Now, "dd.mm.yy hh:mm:ss")
ET = Now + TimeValue("00:01:00")
Application.OnTime ET, "Zeitmakro"
End Sub
Gehen Sie nun zu Schliessen und zurück zu Excel. Führen Sie das Makro via Extras/Makro/Makros einmal aus. Dann erscheinen in der Zelle A1 Datum und Zeit, die jede Minute aktualisiert werden. (PCtipp-Forum)



Kommentare
Es sind keine Kommentare vorhanden.