Datumsformate konvertieren, Ländereinstellung
09.03.2004 15:47:42
Evi
ich habe in einem Excel Sheet eine Spalte "Gültigkeitsdatum". In dieser Spalte kann das Datum jedoch in verschiedenen Formaten vorliegen. Z. B. 15.10.2003, 15/10/2003, 10-15-2003
In meinem Excel Makro habe ich eine Variable GDate as Date angelegt. In einer Schleife sollen in diese nun nacheinander die Werte aus dem Excel-Sheet eingelesen werden, indem ich sie über die Funktion CDate oder DateValue in das Date-Format konvertiere. Das funktioniert nun bei verschiedenen Ländereinstellungen nicht:
Wenn ich in der Ländereinstellung English (US) einstelle, bricht Excel das Makro bei der Konvertierung von "15.10.2003" mit Laufzeitfehler 13 (unverträgliche Typen) ab.
Stelle ich hingegen German (Germany) ein, werden alle Werte problemslos konvertiert.
Gibt es eine VBA Funktion, die unabhängig von Ländereinstellung, die Datumsformate konvertieren kann?
Vielen Dank im Vorraus,
Evi