【发布时间】:2015-05-02 18:44:01
【问题描述】:
我在 Excell 2003 中有一个用户表单 - 一个文本字段会自动填充今天的日期:
InDate.Value = Format(Date, "dd/mm/yyyy")
这在上个月底以 dd/mm/yyyy 格式将其发送到 Access 数据库。
今天日期在 Excel 用户表单中显示为 02/03/2015 - 当它提交到 Access 表时,它被设置为 03/02/2015。我已将表格中的字段设置为“日期/时间”,格式为“短日期”。默认值为 Date()。
当我查看表格时,它会在下一个空白行中显示日期,并使用正确的格式自动填充,但是当我从 excel 用户表单提交时,它再次更改为 mm/dd/yyyy。
整天都在寻找并试图解决这个问题!
谢谢。
汤姆
【问题讨论】:
-
日期格式的系统本地化设置是什么?
-
大家好,我已经做了一些检查。一些用户 - 日期显示正常,其他用户不正确 - 我检查了屏幕右下角的日期也显示正确(2015 年 3 月 4 日) - 这是否意味着他们的本地化设置正确?我已将代码从格式更改为 dd/mm/yyy 以仅使用 DATE。我的 IT 部门说用户设置应该没有问题。有什么建议吗?