Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

Datum über Zehnertastatur im Modus 1-1 als TT.MM.JJJJ ausgeben

Gruppe

Change

Problem

Ich gebe in einem Tabellenblatt das Datum über die Zehnertastatur im Modus 1-1 ein. Als Ergebnis wird "01. Jan" angezeigt. Wie kann ich erreichen, dass die Ausgabe als TT.MM.JJJJ erfolgt?

Lösung
Geben Sie den Ereigniscode in das Klassenmodul des Arbeitsblattes ein.

ClassModule: Tabelle1

Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.NumberFormat = "d-mmm" Then
      Target.NumberFormat = "dd.mm.yyyy"
   End If
End Sub