Tag u Monat vertauscht bei britisch. Datumsformat
13.06.2017 22:21:08
Björn
ich habe gerade ein Problem mit Datums-Werten. Eine Excel-Datei wird von verschiedenen Usern benutzt, die britische, amerikanische und deutsche Datumseinstellungen unter Windows verwenden. Bei der Verwendung des britischen Dateiformats "dd/mm/yyyy" tritt folgendes auf:
mit Hilfe eines Macros werden Daten erzeugt und in Variablen gespeichert. Beim Ausgeben der Datums-Variablen auf die Exceloberfläche werden Tag und Monat vertauscht, jedoch nur dort, wo es beim Vertauschen ein "sinnvolles" Datum ergibt, siehe unten
12 January 2017 (richtig wäre 01/12/2017)
12 June 2017 (richtig ware 06/12/2017)
12 November 2017 (usw.)
14/12/2017 (dieses Datum ist richtig)
Ich vermute, dass das Vertauschen von Monat und Tag beim Schreiben auf die Exceloberfläche passiert, da die Werte der Variablen richtig gespeichert werden.
zum Schreiben verwende ich folgendes:
Dim output_date(1 To 9000) As Date
Range("n178").Resize(UBound(output_date)) = Application.Transpose(output_date)
kann mir jemand bei diesem Problem helfe? es soll weiterhin möglich sein, auch das britische Datumsformat zuverwenden.
Danke und Gruß
Björn