Aktuelles Datum in Excel einfügen und fixieren
Schritt-für-Schritt-Anleitung
Um in Excel das aktuelle Datum automatisch einzufügen und zu fixieren, kannst du einen VBA-Code verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
-
Öffne die Excel-Datei: Gehe zu der Tabelle, in der du das aktuelle Datum einfügen möchtest.
-
Zugriff auf den VBA-Editor: Klicke mit der rechten Maustaste auf den Reiter der Tabelle und wähle „Code anzeigen“.
-
Code einfügen: Kopiere den folgenden VBA-Code in den Codebereich:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rZelle As Range
If Not Intersect(Target, Columns("D")) Is Nothing Then
For Each rZelle In Intersect(Target, Columns("D"))
If rZelle <> "" Then
Cells(rZelle.Row, 8) = Date
Else
Cells(rZelle.Row, 8) = ""
End If
Next rZelle
End If
End Sub
-
Speichern: Schließe den VBA-Editor und speichere die Datei als Makro-fähige Arbeitsmappe (.xlsm).
-
Testen: Trage eine Nummer in Spalte D ein und überprüfe, ob das aktuelle Datum in Spalte H erscheint.
Jetzt hast du eine Möglichkeit, das aktuelle Datum in Excel einzufügen und es zu fixieren, ohne dass es sich bei jedem Öffnen der Tabelle ändert.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du kein VBA verwenden möchtest, kannst du auch die Funktion =HEUTE()
verwenden, aber beachte, dass sich das Datum jedes Mal aktualisiert, wenn die Datei geöffnet wird. Eine andere Möglichkeit wäre, das Datum manuell einzugeben oder mit der Kombination Strg + ;
(Strg und Semikolon) das heutige Datum einzufügen.
Praktische Beispiele
- Beispiel 1: In Spalte D trägst du die Zahl „524678“ ein. In Spalte H sollte automatisch das heutige Datum erscheinen, wenn du den VBA-Code richtig implementiert hast.
- Beispiel 2: Um das Druckdatum in Excel einzufügen, kannst du ähnlichen VBA-Code anpassen, sodass das Datum beim Drucken der Datei eingefügt wird.
Tipps für Profis
- Wenn du die Funktionalität weiter verbessern möchtest, kannst du den VBA-Code so anpassen, dass er auch andere Spalten berücksichtigt oder unterschiedliche Formate für das Datum verwendet.
- Überlege, ob du das Datum in einem bestimmten Format anzeigen möchtest (z.B. TT.MM.JJJJ). Dies kannst du durch die Formatierung der Zelle erreichen.
FAQ: Häufige Fragen
1. Wie kann ich das heutige Datum in Excel automatisch einfügen?
Du kannst das heutige Datum mit der Funktion =HEUTE()
einfügen. Um das Datum zu fixieren, verwende den oben beschriebenen VBA-Code.
2. Ist es möglich, das Datum ohne VBA zu fixieren?
Ja, du kannst das Datum manuell eingeben oder die Tastenkombination Strg + ;
verwenden, um das aktuelle Datum einzufügen, das sich nicht ändert.
3. Was ist der Unterschied zwischen =HEUTE()
und dem VBA-Code?
=HEUTE()
aktualisiert sich jedes Mal, wenn die Datei geöffnet wird, während der VBA-Code das Datum festhält, sobald ein Wert in die angegebene Zelle eingegeben wird.