Seltsames bei month() und day()

Hallo Interessierte,
scheinbar korrigiert Excel automatisch falsche Datumseingaben:

Sub test()
Range(„A10“) = „02.26.2006“
Range(„A11“) = „26.02.2006“
MsgBox Day(Range(„A10“)) & „.“ & MonthName(Month(Range(„A10“))) & „.“ & Year(Range(„A10“))
MsgBox Day(Range(„A11“)) & „.“ & MonthName(Month(Range(„A11“))) & „.“ & Year(Range(„A11“))
End Sub

Im Gegensatz zu meiner Erwartung wird beides als 26. Februar 2006 „gewertet“.
Gruß
Reinhard

Hallo Reinhard

scheinbar korrigiert Excel automatisch falsche Datumseingaben:

Excel wurde von MS (wieder einmal) so schlau gemacht, dass es merkt, wenn ich anstatt „unser“ Datumformat ein amerikanisches etc. verwende! Das macht wohl Sinn, wenn ein Worksheet auf verschiedenen PCs läuft (englisch, amerikanisch, frnzösisch …).
Man kann jedoch irgendwo/irgendwie bewirken, dass es nur mein eigenes Format als richtig erkennt. Ich habe vergessen, wie das geht; wenn es jemand weiss, bitte um Mitteilung!!!
Erich

scheinbar korrigiert Excel automatisch falsche Datumseingaben:

Excel wurde von MS (wieder einmal) so schlau gemacht, dass es
merkt, wenn ich anstatt „unser“ Datumformat ein amerikanisches
etc. verwende! Das macht wohl Sinn, wenn ein Worksheet auf
verschiedenen PCs läuft (englisch, amerikanisch, frnzösisch

…).

Man kann jedoch irgendwo/irgendwie bewirken, dass es nur mein
eigenes Format als richtig erkennt. Ich habe vergessen, wie
das geht; wenn es jemand weiss, bitte um Mitteilung!!!
Erich

Hallo Erich,
danke für die Information.
D.h. bei einer Datumsliste auf „amerikanisch“ werden manche Datwen automatisch umgewandelt (wenn Monat kleiner 13) und andere nicht, welch ein Kuddelmuddel, da wäre eine Fehlermeldung bei Monat>12 aber sinnvoller.
Ich fand da keine Einstellung dafür.
Gruß
Reinhard

Hallo Reinhard

D.h. bei einer Datumsliste auf „amerikanisch“ werden manche
Datwen automatisch umgewandelt (wenn Monat kleiner 13) und
andere nicht, welch ein Kuddelmuddel, da wäre eine
Fehlermeldung bei Monat>12 aber sinnvoller.

Unser aller Bill geht halt seine eigenen Wege! Ich habe es aufgegeben, ihn verstehen zu wollen. Er will uns so viel helfen, dass wir mit viel „Hilfeabwehr“ beschäftigt sind.
Dennoch eine erfreuliche neue Woche wünscht dir
Erich

Man kann jedoch irgendwo/irgendwie bewirken, dass es nur mein
eigenes Format als richtig erkennt. Ich habe vergessen, wie
das geht; wenn es jemand weiss, bitte um Mitteilung!!!

Hallo Erich und Reinhard,

die Einstellung des „richtigen“ Formats erfolgt in Windows:
>Systemsteuerung >Regions- und Sprachoptionen

Von der Automatik scheint mir aber außer month und day auch noch year betroffen zu sein, zumindest bei der Kurzeingabe:

Eingabe „20.5“ + Return ===>20.05.2006
Eingabe „5.20“ + Return ===>01.05.2020

Gruß Gudrun