作者hmsboy (一 身 是 宅)
看板Office
标题[问题] xlsx转出csv时 日期格式会跑掉
时间Sat Dec 5 12:01:58 2020
(若是和其他不同软体互动之问题 请记得一并填写)
软体:Excel
版本:2019
如标题 在Excel写的巨集
让 .xlsx 转出 .csv
但是 xlsx中的日期格式是
类别>日期>*2012/3/14
转出csv後 3/14/2012
奇怪的是 一样的档案 跑去别的电脑执行
有时会正常
但是有电脑就会变成上述状况
有办法强制让格式一样吗
ActiveWorkbook.SaveAs Filename:=fName, FileFormat:=xlCSV, CreateBackup:=False
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.114.65 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1607140921.A.BC1.html
※ 编辑: hmsboy (59.120.114.65 台湾), 12/05/2020 17:50:18
1F:→ Iories: 另存之前用TEXT()将日期转为字串 12/06 09:10
好像没办法
如果我的 文件写巨集指令 自动抓 .xlsx 档 自动另存 .csv
只有日期会出错
但是如果不使用写好的文件
我直接手动开启 .xlsx 然後 手动另存 .csv 日期是正常的
※ 编辑: hmsboy (220.142.56.51 台湾), 12/07/2020 00:44:23
2F:推 a29976137: 把年月日分开,再合并成字串 12/07 22:03