在excel中将有效日期更改为自定义格式
我有一个.XLSM格式的文件(带有宏),用于组织订单。 输入的一条信息是到期日 语言环境设置适用于比利时(荷兰语) 日期为2020年3月1日,格式为d/m/yyyy,是否转换为2020年1月3日? 日期为2020年2月19日,格式为dd/m/yyyy,转换为2020年2月19日。 (此时没有代码运行,因为在关闭文件时只有代码。) 当我检查单元格属性时,两者都标记为自定义格式 我反复选择了列,并将格式设置为正确的日期选项,而不是自定义,但它一直在发生。这会导致订单设置在错误的日期或被认为是错误的 也只有这个文件可以完成它 谁知道哪种设置会导致这种行为,以及在哪里纠正这种行为?在excel中将有效日期更改为自定义格式,excel,date,format,Excel,Date,Format,我有一个.XLSM格式的文件(带有宏),用于组织订单。 输入的一条信息是到期日 语言环境设置适用于比利时(荷兰语) 日期为2020年3月1日,格式为d/m/yyyy,是否转换为2020年1月3日? 日期为2020年2月19日,格式为dd/m/yyyy,转换为2020年2月19日。 (此时没有代码运行,因为在关闭文件时只有代码。) 当我检查单元格属性时,两者都标记为自定义格式 我反复选择了列,并将格式设置为正确的日期选项,而不是自定义,但它一直在发生。这会导致订单设置在错误的日期或被认为是错误的
问候。似乎有效:问题已回答 要解决此问题,请执行以下操作:
By Ron Rosenfeld单元格格式仅影响该单元格中数据的显示方式。对输入解析方式的控制基于Windows区域设置。“如果他们不同意,你可以看到你所展示的结果。”罗森菲尔德说得很清楚。但问题是。如何将该行为永久更改为我想要的行为,因为每次打开文件时它都会重复出现。您确定工作簿中的单元格格式确实是
dmy
,而不是General
?如果是,请尝试将单元格格式化为[$-nl BE]dd/mm/jjjj
(假设您的WRS也是比利时荷兰语)。我通过打开单元格属性将其设置为与其他文件中相同的设置。但每一个新条目都会出错。这是整个专栏的主题。而且iirc一开始没有这么做。这是一个命名范围。这可能与此有关吗?命名范围应该与此无关。正在更改的单元格的数字格式是什么?(说它和其他计算机一样并不能告诉我它是什么)。此更改所在计算机上的Windows区域设置是什么。