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: Uhrzeit + Datum automatisch aktualisieren

Uhrzeit + Datum automatisch aktualisieren
25.10.2005 16:01:14
Marius
hallo zusammen
wie bringe ich es fertig, dass, sobald ich in einer bestimmte zelle einen eintrag gemacht habe, es in zellen daneben automatisch das datum bzw. die uhrzeit erfasst?
auch sollten sich das datum und die uhrzeit aktualisieren, sobald in der oben erwähnten bestimmten zelle einen änderung vorgenommen wurde...
vielen dank zum voraus.
marius
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 16:06:11
Hajo_Zi
Hallo´Marius,
unter der Tabelle
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
Target.Offset(0, 1) = Now
Application.EnableEvents = True
End Sub

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem Windows 2000 SP4 und Excel Version 2000 SP3.


Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 16:08:58
Andi
Hi Hajo,
warum exit sub bei mehr als einer Zelle?
Bei mir geht das auch, wenn ich Inhalte in einen Bereich hineinkopiere oder ne Formel runterziehe.

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Target.Offset(0, 1).Value = Now
Application.EnableEvents = True
End Sub

Schönen Gruß,
Andi
Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 16:21:16
Hajo_Zi
Hallo Andi,
mache eine Eingabe in A3:D56
Gruß Hajo
Das Forum lebt auch von den Rückmeldungen.
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 16:29:19
anderer
Stimmt,
bei mehr als einer Spalte geht das schief.
Schönen Gruß,
Andi
Anzeige
nix anderer Andi...
25.10.2005 16:30:44
Andi
... das war schon ich; blöd wenn der Browser so viele Einträge in der Autovervollständigung hat :-))
Schönen Gruß,
Andi
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 16:32:27
Marius
hola
vielen dank für die die tipps. bin leider nicht so der makro-crack...
habe das makro von hajo eingefügt. jetzt sieht es bei mir so aus (das erste makro war noch ein bestehendes...):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 And Target.Column = 11 Then Target.Offset(0, 1) = Format(Time, "hh:mm")
End Sub


Private Sub Worksheet_Change2(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
Target.Offset(0, 1) = Now
Application.EnableEvents = True
End Sub

wenn ich nun in z.B. in die zelle K5 eine 1 eintippe sieht das resultat wie folgt aus:
01.01.00 16:28
um das problem zu konkretisieren:
wenn ich z.B. in der zelle A5 einen eintrag mache und diesen eintrag mit Enter abschliesse, sollte mir excel automatisch in die zelle K5 das aktuelle datum und in die zelle L5 die aktuelle uhrzeit eintragen.
sobald ich zu einem späteren zeitpunkt den wert in der zelle A5 korrigiere sollte mir excel automatisch wieder die zellen K5 + L5 aktualisieren...
vielen dank zum voraus
marius
Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 17:03:57
Andi
Hi,
also, zwei verschiedene Change-Ereignisse im gleichen sheet, das geht nicht, das muss mal schon alles ins gleiche Ereignis packen...
Versteh ich das jetz richtig, das ganze soll nur passieren, wenn in Spalte A was eingetragen wird? Dann so:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
Cells(Target.Row, 11).Value = Date
Cells(Target.Row, 12).Value = Time
End Sub

Schönen Gruß,
Andi
Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 17:11:17
marius
hallo andi
PERFEKT !!! es funktioniert - great , vielen herzlichen dank.
noch ne kleine zusatzfrage: wenn ich nun das makro so steuern möchte, dass es, sobald in der spalte A - H ein wert erfasst oder verändert wird, sich die zellen in der spalte K und L erneut aktualisieren...
thx
marius
Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
25.10.2005 17:26:53
Andi
Hi,
dann musst Du einfach nur den Spalten-Index in der if-Abfrage entsprechend anpassen.
Die Abfrage nach target.count kann man jetzt auch eigentlich wieder rausnehmen, weil wir ja nicht mehr mit offset arbeiten und dadurch nix überschrieben werden kann. Dadurch hast Du dann auch die Möglichkeit, zB per copy & paste in mehrere Zellen gleichzeitig was einzugeben.
Das fertige Makro sieht dann so aus:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 8 Then Exit Sub
Cells(Target.Row, 11).Value = Date
Cells(Target.Row, 12).Value = Time
End Sub

Schönen Gruß,
Andi
Anzeige
AW: Uhrzeit + Datum automatisch aktualisieren
26.10.2005 07:36:32
marius
danke, du hast mir sehr geholfen.
marius
Gern geschehen...
26.10.2005 09:24:05
Andi
Danke für die Rückmeldung.
Schönen Gruß,
Andi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Datum und Uhrzeit in Excel automatisch aktualisieren


Schritt-für-Schritt-Anleitung

Um das aktuelle Datum und die Uhrzeit in Excel automatisch zu aktualisieren, kannst Du ein einfaches VBA-Makro verwenden. Folge diesen Schritten:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke im Projektfenster auf das Arbeitsblatt, in dem Du die automatische Aktualisierung einrichten möchtest.

  3. Füge den folgenden Code in das Codefenster ein:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Target.Column > 8 Then Exit Sub
       Cells(Target.Row, 11).Value = Date
       Cells(Target.Row, 12).Value = Time
    End Sub

    Dieser Code aktualisiert die Zellen in Spalte K (11) mit dem aktuellen Datum und in Spalte L (12) mit der aktuellen Uhrzeit, wenn in den Spalten A bis H Änderungen vorgenommen werden.

  4. Schließe den VBA-Editor und gehe zurück zu Deinem Arbeitsblatt.

  5. Teste das Makro, indem Du einen Wert in eine der Zellen in den Spalten A bis H eingibst.

Du wirst sehen, dass sich das Datum und die Uhrzeit in den entsprechenden Zellen automatisch aktualisieren.


Häufige Fehler und Lösungen

  • Fehler: Das Datum oder die Uhrzeit wird nicht aktualisiert.

    • Lösung: Stelle sicher, dass das Makro im richtigen Arbeitsblattmodul eingefügt wurde und dass Du in den Spalten A bis H Änderungen vornimmst.
  • Fehler: Das Makro funktioniert nicht bei mehreren Zellen.

    • Lösung: Der Code prüft nur die Änderungen in einer Zelle. Für mehrere Zellen musst Du den Code anpassen, um darauf zu reagieren.

Alternative Methoden

Falls Du kein VBA verwenden möchtest, gibt es auch Formeln, um das aktuelle Datum oder die Uhrzeit anzuzeigen. Diese werden jedoch nicht automatisch aktualisiert, es sei denn, Du drückst F9, um die Berechnungen manuell zu aktualisieren:

  • Aktuelles Datum: =HEUTE()
  • Aktuelle Uhrzeit: =JETZT()

Diese Formeln können in Zellen platziert werden, aber beachte, dass sie nicht wie ein automatischer Datumsstempel funktionieren.


Praktische Beispiele

  1. Automatisches Datum und Uhrzeit: Wenn Du in Zelle A1 den Wert "Test" eingibst, wird in Zelle K1 das aktuelle Datum und in Zelle L1 die aktuelle Uhrzeit angezeigt.

  2. Datumsstempel bei Änderung: Wenn Du in der Spalte B eine Änderung vornimmst, wird das Datum in Spalte K und die Uhrzeit in Spalte L ebenfalls aktualisiert.


Tipps für Profis

  • Um die Performance zu verbessern, kannst Du Application.EnableEvents = False zu Beginn des Codes und Application.EnableEvents = True am Ende verwenden, um zu verhindern, dass das Makro bei jeder kleinen Änderung erneut ausgeführt wird.

  • Experimentiere mit den Formatierungen in Excel, um das Datum und die Uhrzeit an Deine Bedürfnisse anzupassen.


FAQ: Häufige Fragen

1. Wie kann ich in Excel das Datum automatisch aktualisieren?
Du kannst das Datum automatisch aktualisieren, indem Du ein VBA-Makro verwendest, das die Änderungen in bestimmten Zellen überwacht.

2. Wie aktualisiert sich die Uhrzeit in Excel automatisch?
Die Uhrzeit wird aktualisiert, wenn Du das entsprechende VBA-Makro in das Arbeitsblatt einfügst und Änderungen in den definierten Zellen vornimmst.

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