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

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

设置方法:

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


打开控制面板

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


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

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

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


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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容