日期格式 - excel userform访问数据库(均为2003)

时间:2015-03-02 12:04:48

标签: excel vba userform

我在Excell 2003中有一个用户表单 - 文本字段以今天的日期自动填充:

InDate.Value = Format(Date, "dd/mm/yyyy")

这在上个月末用dd / mm / yyyy格式发送到Access数据库。

今天日期在excel userform中显示为02/03/2015 - 当它被提交到Access表时,它被设置为03/02/2015。我已将表格中的字段设置为“日期/时间”,格式为“短日期”。默认值为Date()。

当我查看表格时,它会显示使用正确格式自动填充的下一个空白行的日期,但是当我从excel用户表单提交时,它再次变为mm / dd / yyyy。

一直在寻找并试图整理这一天!

感谢。

汤姆

1 个答案:

答案 0 :(得分:0)

我认为这是一个本地化问题。

美国语言环境格式的日期类似mm/dd/yyyy,例如,英国语言环境格式的日期类似dd/mm/yyyy。您只需要系统区域设置。

我希望此链接对您有所帮助:http://allenbrowne.com/ser-36.html