Excel CDate Probleme mit Datumsformat
30.01.2021 12:31:18
Ulli
ich habe folgendes Problem. Wir haben ein bereits fertiges Makro zur Verfügung, dass ein Datumsformat in Spalte I umwandeln soll.
Das Datum das wir bekommen hat folgendes amerikanisches Format MMM DD, YY z.B. Dec 15, 20
Das Datum das wir brauchen soll das gängige deutsche sein mit folgendem Format DD.MM.YY z.B. 15.12.20
Die ursprüngliche Funktion im Makro enthält CDate - wenn man diese startet erhält man den Laufzeitfehler 13: Typen unverträglich. Man kann das Datum durch suchen und ersetzen ändern zu Dez 15, 20 dann funktioniert es wieder. Wie können wir unser Makro am besten anpassen?
Vielen Dank
Ulli
Sub Test ()
Dim a As String
Dim ptr As Long
ptr = 1
a = "start"
While a ""
a = Sheets("Eingabe").Range("I" & ptr)
If a = "" Then
Else
a = CDate(a)
End If
Sheets("Eingabe").Range("I" & ptr) = a
ptr = ptr + 1
Wend
End Sub