我在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。
一直在寻找并试图整理这一天!
感谢。
汤姆
答案 0 :(得分:0)
我认为这是一个本地化问题。
美国语言环境格式的日期类似mm/dd/yyyy
,例如,英国语言环境格式的日期类似dd/mm/yyyy
。您只需要系统区域设置。
我希望此链接对您有所帮助:http://allenbrowne.com/ser-36.html