Discussion:
vba Function Now() gibt falschen Datumswert zurück
(zu alt für eine Antwort)
frank bellgardt
2022-12-13 16:11:08 UTC
Permalink
Hallo,

Office 365 / Excel
bei folgender Prozedur
"tbl.DataBodyRange(Zeile, 19).Value = Now"
wird heute am 13.12.2022 ein Datumswert von 12.13.2022 zurückgegeben

schreibe ich direkt in die Zelle "=Jetzt()" kommt der Wert "12.13.2022" ??

hat jemand da Erfahrung?
Jörg Burzeja
2022-12-13 21:57:12 UTC
Permalink
Am 13.12.2022 um 17:11 schrieb frank bellgardt:
Hallo,
Post by frank bellgardt
Office 365 / Excel
bei folgender Prozedur
"tbl.DataBodyRange(Zeile, 19).Value = Now"
wird heute am 13.12.2022 ein Datumswert von 12.13.2022 zurückgegeben
schreibe ich direkt in die Zelle "=Jetzt()" kommt der Wert "12.13.2022" ??
hat jemand da Erfahrung?
Das sieht nach einen Datumsformat mm/dd/yyyy aus.

Bei mir passt es mit 13.12.2022.

Schau mal in den Windows Einstellungen unter "Land oder Region". In
Excel kann man da meines Wissens nichts einstellen.

Im MSSQL kann man das mit "set dateformat" festlegen/beinflussen. Ggfs.
auch für VBA, wobei dies dann aber in einer Excel Formel wirkungslos
sein wird.
HR Ernst
2022-12-14 09:11:00 UTC
Permalink
Post by frank bellgardt
Hallo,
Office 365 / Excel
bei folgender Prozedur
"tbl.DataBodyRange(Zeile, 19).Value = Now"
wird heute am 13.12.2022 ein Datumswert von 12.13.2022 zurückgegeben
schreibe ich direkt in die Zelle "=Jetzt()" kommt der Wert "12.13.2022" ??
hat jemand da Erfahrung?
microsoft.public.de.excel existiert
--
Gruß

HR Ernst
Loading...