VBA时间格式,日期获取失败的解决办法

原因:因为时间格式设置为了长日期格式,变成了'2020/11/11 星期三'这样的类型,VBA转换代码时无法获取到日期。只要在控制面板中设置为短日期格式即可。

设置方法:

1、首先点击“开始”打开“开始”菜单,选择“控制面板”;


打开控制面板

2、在“控制面板”窗口,在查看方式为“类别”的情况下,点击“时钟、语言和区域”;


3、进入“时钟、语言和区域”窗口后,点击“更改日期、时间或数字格式”;  

更改日期、时间或数字格式,不是设置时间和日期

4、随后来到“区域和语言”窗口,我们在“日期和时间格式”下方将“短日期”设置为“yyyy/M/d”,长日期设置为"yyyy'年M'月d'日"然后点击“确定”即可;


设置上图红框框柱的两项即可

5、设置成功后,即可在VBA中获得正确的日期。

你可能感兴趣的:(VBA时间格式,日期获取失败的解决办法)