(若是和其他不同软件互动之问题 请记得一并填写)
软件:EXCEL
版本:2007
存取CSV的方法如下:
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" &
"data_001" & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
一开始发现的问题是 日期格式会跳掉
我需要的是yyyy/mm/dd的格式 或者是 mm/dd/yyyy的格式 去灌入其他程式使用
但一开始存盘之后 只要再开启档案 就会变成 yyyy/m/d的格式
因此我试着把他用文字表示yyyy/mm/dd的型态,去灌入其他程式做使用
结果读取出现bug
但是我只需要手动把csv档案开启后 存盘
就可以正常读取
但因为资料量太多 实在无法一一做存盘动作
想问问板上大大 在储存CSV档的时候,VBA码该做怎样的设定才能够让原有格式保留