Ich wollte gerne wissen wie man mir einem Makro die Zeit automatisch aktualisieren kann. Im Moment muss ich mit F9 neu berechnen.
Gruss Elo
Extras-Optionen-Berechnen-automatisch
müsste klappen.
Gruß
RAnton
Sub zeitfunktion()
NextTime = Now + TimeValue("00:00:01")
Application.OnTime NextTime, "zeitfunktion"
ActiveSheet.Range("c8").Calculate
End Sub
Sub StopZeitfunktion()
Application.OnTime NextTime, "zeitfunktion", , False
End Sub
Um die aktuelle Uhrzeit in Excel automatisch zu aktualisieren, kannst du ein einfaches Makro verwenden. Hier sind die Schritte:
Öffne Excel und drücke ALT + F11
, um den Visual Basic for Applications (VBA) Editor zu öffnen.
Klicke auf Einfügen
und wähle Modul
.
Füge den folgenden Code in das Modul ein:
Sub zeitfunktion()
NextTime = Now + TimeValue("00:00:01")
Application.OnTime NextTime, "zeitfunktion"
ActiveSheet.Range("C8").Value = Now ' C8 ist die Zielzelle
End Sub
Sub StopZeitfunktion()
Application.OnTime NextTime, "zeitfunktion", , False
End Sub
Schließe den VBA-Editor.
Führe das Makro zeitfunktion
aus, um die Uhrzeit in der Zelle C8 automatisch zu aktualisieren.
Fehler: Die Zelle aktualisiert sich nicht.
Fehler: Die Uhrzeit wird nicht alle Sekunden aktualisiert.
StopZeitfunktion
nicht ausgeführt wurde, da dies das Makro stoppt.Falls du kein Makro verwenden möchtest, kannst du auch die Funktion JETZT()
in eine Zelle einfügen. Diese aktualisiert sich jedoch nur bei einer Neuberechnung (z.B. beim Drücken von F9). Um die aktuelle Zeit regelmäßig anzuzeigen, ist die Makro-Lösung die bessere Wahl.
Hier sind einige praktische Anwendungsbeispiele für die automatische Aktualisierung der Uhrzeit in Excel:
Zellen formatieren
und dann Uhrzeit
.Workbook_Open
-Ereignis einfügen, damit die Uhrzeit automatisch aktualisiert wird, wenn du die Datei öffnest.1. Wie aktualisiert sich die Uhrzeit in Excel automatisch?
Die Uhrzeit in Excel kann automatisch aktualisiert werden, indem du ein Makro verwendest, das die Funktion Application.OnTime
nutzt.
2. Kann ich die aktuelle Zeit in einer anderen Zelle anzeigen?
Ja, ändere einfach die Zielzelle im Makro von ActiveSheet.Range("C8")
auf die gewünschte Zelle.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen