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

Forumthread: Datum UND Uhrzeit fixieren

Datum UND Uhrzeit fixieren
12.11.2014 17:08:10
Joachim
Grüßt euch,
ich wüsste gerne wie man das aktuelle Datum und die aktuelle Uhrzeit in einer Zelle fixiert bzw. einfriert wenn nebenstehend ein Zahlenwert eingegeben wird.
Also zb. in Zelle A1 Datum + Uhrzeit und in B2 einen Zahlenwert.
12.11.2014 17:06:52 | 1
Das Ganze dann natürlich in A1 runterkopiert.
Hoffe ihr könnt mir eine Hilfe sein.
LG Jo

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum UND Uhrzeit fixieren
12.11.2014 22:45:42
Frank
Hallo Joachim,
ich bin nicht scher, ob ich's genau verstanden habe, aber versuch's mal so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then
Cells(Target.Row, 1).Value = Date & " " & Time
End If
End Sub

Den Code ins entsprechende Blatt kopieren (VBA-Editor, Doppelklick auf das Blatt -links in der Baumansicht-).
Versuchs erstmal in einer leeren Mappe, ob's das ist. In Spalte B was eingeben und dann trägt es in Spalte A Datum und Uhrzeit ein.
Grüsse,
Frank
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Datum und Uhrzeit in einer Zelle fixieren


Schritt-für-Schritt-Anleitung

  1. Öffne den VBA-Editor:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Wähle das Arbeitsblatt aus:

    • In der linken Baumansicht wähle das Arbeitsblatt aus, in dem Du das Datum und die Uhrzeit fixieren möchtest.
  3. Füge den folgenden Code ein:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Target.Column = 2 Then
           Cells(Target.Row, 1).Value = Date & " " & Time
       End If
    End Sub
  4. Schließe den VBA-Editor:

    • Gehe zurück zu Excel, indem Du das Fenster schließt oder ALT + Q drückst.
  5. Teste die Funktion:

    • Gib in Zelle B2 einen Zahlenwert ein. Du solltest sehen, dass in Zelle A2 automatisch das aktuelle Datum und die aktuelle Uhrzeit eingefügt werden.

Häufige Fehler und Lösungen

  • Fehler: Es wird kein Datum und keine Uhrzeit eingefügt
    Lösung: Stelle sicher, dass Du den Code im richtigen Arbeitsblatt eingefügt hast. Der Code funktioniert nur, wenn Du in Spalte B einen Wert eingibst.

  • Fehler: Datum und Uhrzeit ändern sich bei erneutem Eingeben
    Lösung: Der Code fixiert das Datum und die Uhrzeit nur beim ersten Eingeben eines Wertes in Spalte B. Achte darauf, dass Du die Zellen nicht manuell bearbeitest, nachdem sie einmal gesetzt wurden.


Alternative Methoden

  • Excel-Funktion für Datum und Uhrzeit: Du kannst auch die Funktionen =JETZT() verwenden, um das aktuelle Datum und die aktuelle Uhrzeit in einer Zelle anzuzeigen. Beachte jedoch, dass diese Funktion sich bei jeder Neuberechnung aktualisiert.

  • Shortcut für aktuelle Uhrzeit: Verwende STRG + UMSCHALT + ; (Semikolon), um die aktuelle Uhrzeit einzufügen. Dies funktioniert nur für die Uhrzeit und nicht für das Datum.


Praktische Beispiele

  • Fixieren von Datum und Uhrzeit in einer Tabelle: Wenn Du eine Excel-Tabelle führst, in der Du regelmäßig Daten eingibst, kannst Du mit dem obigen VBA-Code schnell sicherstellen, dass für jede neue Eingabe das aktuelle Datum und die Uhrzeit in einer Zelle angezeigt werden.

  • Anwendung in einem Protokoll: Wenn Du ein Protokoll führst, kannst Du so sicherstellen, dass jede Eintragung mit dem entsprechenden Datum und der Uhrzeit versehen ist.


Tipps für Profis

  • Automatisierung weiterdenken: Du kannst den VBA-Code erweitern, um weitere Bedingungen hinzuzufügen, z. B. eine separate Spalte für das Datum und eine für die Uhrzeit.

  • Formate anpassen: Stelle sicher, dass die Zellen in Spalte A korrekt formatiert sind (Rechtsklick auf die Zelle > Zellen formatieren > Datum/Uhrzeit), um die Anzeige an Deine Wünsche anzupassen.


FAQ: Häufige Fragen

1. Wie kann ich nur die aktuelle Uhrzeit in einer Zelle anzeigen?
Du kannst die Funktion =JETZT() verwenden und das Datum ausblenden, indem Du nur die Uhrzeit formatierst.

2. Gibt es einen Shortcut, um die aktuelle Uhrzeit schnell einzufügen?
Ja, der Shortcut STRG + UMSCHALT + ; fügt die aktuelle Uhrzeit in die aktive Zelle ein.

3. Kann ich das Datum und die Uhrzeit auch automatisch einfügen, ohne VBA?
Ja, Du kannst =JETZT() verwenden, aber beachte, dass sich diese Werte aktualisieren, wenn die Tabelle neu berechnet wird.

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