原因:因为时间格式设置为了长日期格式,变成了'2020/11/11 星期三'这样的类型,VBA转换代码时无法获取到日期。只要在控制面板中设置为短日期格式即可。
设置方法:
1、首先点击“开始”打开“开始”菜单,选择“控制面板”;
2、在“控制面板”窗口,在查看方式为“类别”的情况下,点击“时钟、语言和区域”;
3、进入“时钟、语言和区域”窗口后,点击“更改日期、时间或数字格式”;
4、随后来到“区域和语言”窗口,我们在“日期和时间格式”下方将“短日期”设置为“yyyy/M/d”,长日期设置为"yyyy'年M'月d'日"然后点击“确定”即可;
5、设置成功后,即可在VBA中获得正确的日期。