vba 保存csv文件日期格式由原来的yyyy⼀mm⼀dd变成了mm⼀dd⼀yyyy

2024-12-27 23:21:47
推荐回答(2个)
回答1:

其实CSV里面保存的是一个 时间戳,就是时间的毫秒值,显示的格式跟你的系统时间设置有关,你可以在 控制面板,区域设置里面找到 时间的长格式,短格式设置看看

回答2:

重新设置格式就行。如果用代码(假设日期在D列):
Columns("D:D").NumberFormatLocal = "yyyy/m/d"