Datum ohne Punkt eingeben in Excel
Schritt-für-Schritt-Anleitung
Um ein Datum in Excel ohne Punkt einzugeben, kannst du die folgende VBA-Lösung nutzen. Diese Methode ermöglicht es dir, das Datum schnell über den Ziffernblock einzugeben.
-
Öffne dein Excel-Dokument.
-
Drücke ALT + F11
, um den VBA-Editor zu öffnen.
-
Wähle das entsprechende Tabellenblatt im Projektfenster aus.
-
Füge den folgenden Code in das Modul ein:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim dat As String
If Target.Count > 1 Then Exit Sub
If IsNumeric(Target) Then
If Len(Target.Text) = 5 Then
dat = "0" & Left(Target, 1) & "." & Mid(Target, 2, 2) & ".19" & Right(Target, 2)
ElseIf Len(Target.Text) = 6 Then
dat = Left(Target, 2) & "." & Mid(Target, 3, 2) & ".19" & Right(Target, 2)
ElseIf Len(Target.Text) = 7 Then
dat = "0" & Left(Target, 1) & "." & Mid(Target, 2, 2) & "." & Right(Target, 4)
ElseIf Len(Target.Text) = 8 Then
dat = Left(Target, 2) & "." & Mid(Target, 3, 2) & "." & Right(Target, 4)
End If
If dat <> "" Then
Application.EnableEvents = False
Target.Value = dat
Application.EnableEvents = True
End If
End If
End Sub
-
Schließe den VBA-Editor und gehe zurück zu Excel.
-
Gib dein Datum im Format "DDMMYY" (z.B. 15121970) in die Zelle ein.
Häufige Fehler und Lösungen
Alternative Methoden
Falls du keine VBA-Lösungen verwenden möchtest, kannst du auch das "geteilt"-Zeichen verwenden, um das Datum ohne Punkt einzugeben:
- Gib dein Datum mit dem geteilt-Zeichen ein (z.B. 15/12/1970).
- Excel wandelt dies automatisch in das richtige Datumsformat um.
Eine weitere Option ist, das Datum als Text einzugeben und dann mit einer Formel zu konvertieren:
=DATUM(RECHTS(A1;4);TEIL(A1;3;2);LINKS(A1;2))
Diese Formel wandelt das Datum in Excel ohne Punkt um.
Praktische Beispiele
- Beispiel 1: Du gibst "15122000" in die Zelle A1 ein. Nach der Anwendung des VBA-Codes wird das Datum in "15.12.2000" umgewandelt.
- Beispiel 2: Mit der Formel in Zelle B1, wenn A1 "15122000" ist, wird das Ergebnis "15.12.2000" sein.
Tipps für Profis
- Verwende die
Text
-Funktion, um sicherzustellen, dass führende Nullen nicht verloren gehen.
- Experimentiere mit verschiedenen Trennzeichen (z.B. Minuszeichen oder geteilt) für eine schnellere Dateneingabe.
- Du kannst die VBA-Lösung anpassen, um die Umwandlung für verschiedene Datumsformate zu ermöglichen.
FAQ: Häufige Fragen
1. Wie kann ich sicherstellen, dass Excel das Datum korrekt erkennt?
Stelle sicher, dass du das Datum im richtigen Format eingibst und die entsprechenden Einstellungen in Excel überprüfst.
2. Was kann ich tun, wenn VBA nicht funktioniert?
Überprüfe, ob Makros in Excel aktiviert sind. Du kannst auch die Excel-Optionen auf Standard zurücksetzen.
3. Gibt es eine Möglichkeit, die Eingabe ohne VBA zu automatisieren?
Ja, du kannst das "geteilt"-Zeichen oder das Minuszeichen verwenden, um das Datum schnell einzugeben, ohne VBA zu verwenden.