作者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://www.ptt.cc/bbs/Office/M.1607140921.A.BC1.html
※ 編輯: hmsboy (59.120.114.65 臺灣), 12/05/2020 17:50:18
→ Iories: 另存之前用TEXT()將日期轉為字串 12/06 09:10
好像沒辦法
如果我的 文件寫巨集指令 自動抓 .xlsx 檔 自動另存 .csv
只有日期會出錯
但是如果不使用寫好的文件
我直接手動開啟 .xlsx 然後 手動另存 .csv 日期是正常的
※ 編輯: hmsboy (220.142.56.51 臺灣), 12/07/2020 00:44:23
推 a29976137: 把年月日分開,再合併成字串 12/07 22:03