AW: Datum in Text konvertieren - Makrolösung
07.11.2006 12:00:25
fcs
Hallo Markus,
per Makro gehts. Du muss halt schauen ob du das eingestellte Zellformat abfragen willst, oder ob die Unterscheidung nach Textlänge ausreicht.
Makro im VBA-Editor in ein Modul kopieren.
Zellen mit Datum markieren, dann Makro starten
Gruß
Franz
Sub DatuminText()
Dim Zelle As Range, Bereich As Range
Set Bereich = Selection
For Each Zelle In Selection
If IsDate(Zelle) Then
If Len(Zelle.Text) < 10 Then oder
If Zelle.NumberFormatLocal = "TT.MMM" Then
Zelle.Value = Format(Zelle, "DD.MMM")
Else
Zelle.Value = Format(Zelle, "DD.MM.YYYY")
End If
End If
Next
End Sub