Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeit automatisch aktualisieren

Forumthread: Zeit automatisch aktualisieren

Zeit automatisch aktualisieren
23.06.2003 14:53:40
Elo
Guten Tag,
Ich wollte gerne wissen wie man mir einem Makro die Zeit automatisch aktualisieren kann. Im Moment muss ich mit F9 neu berechnen.
Gruss Elo

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zeit automatisch aktualisieren
23.06.2003 14:56:07
RAnton

Hallo

Extras-Optionen-Berechnen-automatisch


müsste klappen.

Gruß
RAnton

Re: Zeit automatisch aktualisieren
23.06.2003 14:59:00
Elo

Das weiss ich schon, nur muss ich da ja eine Zelle aktivieren und wider Enter drücken. Ich will, dass die Funktion Jetzt() automatisch aktualisiert wird...
Hoffe ihr könnt mir helfen.

Anzeige
Re: Zeit automatisch aktualisieren
23.06.2003 15:07:05
Dieter Maj

Hallo Elo
soll die ständig aktuelle Zeit in einer Zelle oder in der Statusbar stehen??
Gruß Dieter

Re: Zeit automatisch aktualisieren
23.06.2003 15:09:41
Elo

In der Zelle.
Gruss Elo

Re: Zeit automatisch aktualisieren
23.06.2003 15:12:49
Dieter Maj

Hallo Elo
angenommen die Zelle C8 soll die aktuelle Zeit anzeigen:
Zelle C8 sollte natürlich richtig formatiert sein

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

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeit automatisch aktualisieren in Excel


Schritt-für-Schritt-Anleitung

Um die aktuelle Uhrzeit in Excel automatisch zu aktualisieren, kannst du ein einfaches Makro verwenden. Hier sind die Schritte:

  1. Öffne Excel und drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul.

  3. 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
  4. Schließe den VBA-Editor.

  5. Führe das Makro zeitfunktion aus, um die Uhrzeit in der Zelle C8 automatisch zu aktualisieren.


Häufige Fehler und Lösungen

  • Fehler: Die Zelle aktualisiert sich nicht.

    • Lösung: Stelle sicher, dass du das Makro korrekt ausgeführt hast und die Zelle C8 das richtige Format (Uhrzeit) hat.
  • Fehler: Die Uhrzeit wird nicht alle Sekunden aktualisiert.

    • Lösung: Überprüfe, ob das Makro StopZeitfunktion nicht ausgeführt wurde, da dies das Makro stoppt.

Alternative Methoden

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.


Praktische Beispiele

Hier sind einige praktische Anwendungsbeispiele für die automatische Aktualisierung der Uhrzeit in Excel:

  • Uhrzeit für Zeitprotokolle: Verwende die Zelle für die Anzeige der aktuellen Uhrzeit in einer Projektdokumentation.
  • Countdown-Timer: Kombiniere die automatische Uhrzeit mit einer Berechnung, um einen Countdown für Projekte zu erstellen.

Tipps für Profis

  • Zelle formatieren: Stelle sicher, dass die Zelle, in der die Uhrzeit angezeigt wird, im Uhrzeitformat formatiert ist. Klicke mit der rechten Maustaste auf die Zelle, wähle Zellen formatieren und dann Uhrzeit.
  • Automatisierung: Du kannst das Makro in das Workbook_Open-Ereignis einfügen, damit die Uhrzeit automatisch aktualisiert wird, wenn du die Datei öffnest.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige