Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在excel中将有效日期更改为自定义格式_Excel_Date_Format - Fatal编程技术网

在excel中将有效日期更改为自定义格式

在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日。 (此时没有代码运行,因为在关闭文件时只有代码。) 当我检查单元格属性时,两者都标记为自定义格式 我反复选择了列,并将格式设置为正确的日期选项,而不是自定义,但它一直在发生。这会导致订单设置在错误的日期或被认为是错误的

我有一个.XLSM格式的文件(带有宏),用于组织订单。 输入的一条信息是到期日

语言环境设置适用于比利时(荷兰语)

日期为2020年3月1日,格式为d/m/yyyy,是否转换为2020年1月3日? 日期为2020年2月19日,格式为dd/m/yyyy,转换为2020年2月19日。 (此时没有代码运行,因为在关闭文件时只有代码。)

当我检查单元格属性时,两者都标记为自定义格式

我反复选择了列,并将格式设置为正确的日期选项,而不是自定义,但它一直在发生。这会导致订单设置在错误的日期或被认为是错误的

也只有这个文件可以完成它

谁知道哪种设置会导致这种行为,以及在哪里纠正这种行为?


问候。

似乎有效:问题已回答

要解决此问题,请执行以下操作:

  • 选择列的命名范围部分中的所有单元格(不选择其他单元格)
  • 然后将所有单元格自定义格式为dd/mm/yyyy或所需格式

  • By Ron Rosenfeld

    单元格格式仅影响该单元格中数据的显示方式。对输入解析方式的控制基于Windows区域设置。“如果他们不同意,你可以看到你所展示的结果。”罗森菲尔德说得很清楚。但问题是。如何将该行为永久更改为我想要的行为,因为每次打开文件时它都会重复出现。您确定工作簿中的单元格格式确实是
    dmy
    ,而不是
    General
    ?如果是,请尝试将单元格格式化为
    [$-nl BE]dd/mm/jjjj
    (假设您的WRS也是比利时荷兰语)。我通过打开单元格属性将其设置为与其他文件中相同的设置。但每一个新条目都会出错。这是整个专栏的主题。而且iirc一开始没有这么做。这是一个命名范围。这可能与此有关吗?命名范围应该与此无关。正在更改的单元格的数字格式是什么?(说它和其他计算机一样并不能告诉我它是什么)。此更改所在计算机上的Windows区域设置是什么。