Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Aktuelle Uhrzeit ohne aktualisierung

Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 18:51:04
Volker
Hallo um mein Projekt zu beenden, bräuchte ich nochmals eure Hilfe.
Habe eine kleine Anwendung die, über zwei Spinbutton verschiedene Zellen hochzählen. Beim ersten Klick möchte ich gern die, aktuelle, Uhrzeit (Startzeit) in Zelle ("A3") schreiben. bei bestimmtem Ergebnis wird in Zelle ("L18") ein wert geschrieben, dann soll in ("A4") auch die, aktuelle, Zeit (Endzeit) stehen.
Mit Range("A3") = Time, und
If Range("l18") "" Then
Range("A4") = Time
steht zwar die Uhrzeit in den Zellen wird aber bei weiteren Klicks aktualisiert.
Die erste Uhrzeit sollte sich nicht mehr ändern. wäre prima, wenn ihr auch dafür (woran ich nicht zweifele) eine Lösung hättet.
Dank im Voraus Volker
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 19:13:50
onur
If Range("l18") = "" Then Range("A3") = Time
AW: Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 19:30:57
Volker
Hi onur, danke für die Antwort. Aber das funktioniert ja nur wenn die Zelle ("L18") leer ist. Mit
If Range("l18") "" Then
Range("A4") = Time
End If funktioniert es ja die Schlußzeit zu schreiben.
Nur die Anfangszeit, die mit
Range("A3") = Time, geschrieben wird, verändert (aktualisiert) sich mit jedem weiterem Klick. Die sollte sich nicht mehr ändern.
Volker
Anzeige
AW: Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 19:34:18
onur
Du schriebst: "bei bestimmtem Ergebnis wird in Zelle ("L18") ein wert geschrieben, dann soll in ("A4") auch die, aktuelle, Zeit (Endzeit) stehen". - d.h. beim 2. Klick steht doch schon ein Wert in L18, und die Startzeit wird NICHT überschrieben.
AW: Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 19:56:57
Volker
Hallo onur,
es handelt sich um einen Spielzähler für zwei Spieler, der über zwei Spinbutton gesteuert werden. beim ersten Button klick wird in ("A3") die Uhrzeit (Startzeit) eigetragen. Bei einem vordefiniertem Spielstand wird in ("L18") der Sieger eingetragen und mit dem Script, in ("A4") die Endzeit eingetragen.
Das Problem ist, das die Startzeit in A3 sich dauernd aktualisiert.
Volker
Anzeige
AW: Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 20:01:44
onur
Poste doch mal die Datei.
AW: Aktuelle Uhrzeit ohne aktualisierung
09.03.2020 20:06:39
onur
Teste das:
If Range("A3") = "" Then Range("A3") = Time
AW: Aktuelle Uhrzeit ohne aktualisierung
10.03.2020 17:00:00
Volker
Danke allen für die Hilfe.
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Aktuelle Uhrzeit in Excel ohne automatische Aktualisierung


Schritt-für-Schritt-Anleitung

Um die aktuelle Uhrzeit in Excel ohne automatische Aktualisierung einzufügen, kannst Du folgende Schritte befolgen:

  1. Öffne Excel und gehe zu dem Arbeitsblatt, wo Du die Uhrzeit einfügen möchtest.

  2. Aktiviere die Entwicklertools. Falls diese nicht sichtbar sind, gehe zu Datei -> Optionen -> Menüband anpassen und aktiviere die Entwicklertools.

  3. Füge einen Spinbutton hinzu:

    • Gehe zu den Entwicklertools und wähle Einfügen > Formularsteuerelemente > Spinbutton.
  4. Füge den folgenden VBA-Code ein:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Füge ein neues Modul hinzu und kopiere den folgenden Code:
    Private Sub SpinButton1_Change()
        If Range("A3") = "" Then
            Range("A3") = Time
        End If
        If Range("L18") <> "" Then
            Range("A4") = Time
        End If
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Deinem Arbeitsblatt.

  6. Teste den Spinbutton. Beim ersten Klick sollte die aktuelle Uhrzeit in Zelle A3 erscheinen, und sie wird sich nicht mehr ändern. Bei einem vordefinierten Wert in Zelle L18 wird die Endzeit in Zelle A4 gesetzt.


Häufige Fehler und Lösungen

  1. Die Uhrzeit in A3 aktualisiert sich weiterhin: Stelle sicher, dass die Bedingung für die Zelle A3 korrekt eingestellt ist (If Range("A3") = "").
  2. Die Endzeit in A4 wird nicht gesetzt: Überprüfe, ob die Bedingung für die Zelle L18 korrekt überprüft wird (If Range("L18") <> "").
  3. Excel startet ohne die aktuellen Zeiten: Achte darauf, dass das Arbeitsblatt nicht neu geladen wird, da dies alle Formeln zurücksetzt.

Alternative Methoden

Falls Du die aktuelle Uhrzeit in Excel ohne VBA einfügen möchtest, kannst Du die folgende Formel verwenden, die die Uhrzeit statisch macht:

  1. Verwende die Formel: =JETZT()
  2. Wandle diese in einen Wert um:
    • Füge die Formel in die gewünschte Zelle ein.
    • Klicke mit der rechten Maustaste auf die Zelle und wähle In Werte umwandeln.

Diese Methode speichert die aktuelle Zeit, aber Du kannst sie nicht automatisch ohne Makro aktualisieren.


Praktische Beispiele

  1. Spielzähler: Bei einem Spiel, in dem zwei Spieler gegeneinander antreten, kannst Du die Start- und Endzeit für jeden Spieler aufzeichnen. Die Startzeit wird in Zelle A3 und die Endzeit in A4 gesetzt.
  2. Projekte überwachen: Du kannst die aktuelle Uhrzeit für den Beginn und das Ende eines Projekts festhalten, indem Du die oben genannten Methoden anwendest.

Tipps für Profis

  • Verwende benannte Bereiche: Benenne die Zellen A3 und A4, um den Code übersichtlicher zu gestalten.
  • Nutze Formatierungen: Formatiere die Zellen so, dass die Zeit im gewünschten Format angezeigt wird (z.B. hh:mm:ss).
  • Teste den Code gründlich: Achte darauf, dass Du den Code in verschiedenen Szenarien testest, um sicherzustellen, dass er unter allen Bedingungen funktioniert.

FAQ: Häufige Fragen

1. Wie kann ich die Uhrzeit in Excel automatisch aktualisieren? Du kannst die Funktion =JETZT() nutzen, um die aktuelle Uhrzeit automatisch zu aktualisieren, allerdings wird sie auch bei jedem Neuladen der Datei aktualisiert.

2. Gibt es eine Möglichkeit, die Uhrzeit ohne VBA einzufügen? Ja, Du kannst die Uhrzeit manuell einfügen, indem Du =JETZT() verwendest und die Zelle anschließend in einen Wert umwandelst.

3. Funktioniert dieser Code in allen Excel-Versionen? Ja, der VBA-Code sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen.

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