Beim Öffnen von US Sheet Datum falsch dargestellt
24.08.2005 11:33:12
US
Beim Öffnen einer Excel Datei, die in den USA erstellt wurde, wird eine Spalte mit Datumsangaben falsch konvertiert.
In der Datei ist das Datum in der Form m/d/yy gespeichert. Excel konvertiert manche Einträge in das Datumsformat d/m/yy (z.B. wird aus 11/12/2014 12/11/2014), vertauscht dabei aber Tag und Monat. Bei Daten mit Tag größer 12 bleibt das Datum als String unverändert stehen.
Das stellt Excel dar
12/11/2014
12/31/2010
Das sollte dargestellt werden (m/d/yy)
11/12/2014
12/31/2010
Mein Lösungsansätze bisher:
- Systemsprache auf English(US)
- Datumsformat der Spalte umstellen: Keine Lösung
- Folgendes Programm
Dim Zelle As Range
For Each Zelle In Selection
If IsDate(Zelle.Value) Then
Zelle.Value = Format(Zelle.Value, "d/m/yyyy")
Zelle.Value = CDate(Zelle.Value)
End If
Next
Das Programm löst zwar das Problem, ist aber ein unschöner Workaround. Gibt es keine Möglichkeit, dass Excel bereits beim Öffnen der Datei das richtige Datumsformat anwendet.
Vielen Dank für Eure Vorschläge schon mal im Voraus.
D.