[問題] xlsx轉出csv時 日期格式會跑掉

看板Office作者 (一 身 是 宅)時間4年前 (2020/12/05 12:02), 4年前編輯推噓1(101)
留言2則, 2人參與, 4年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: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

12/06 09:10, 4年前 , 1F
另存之前用TEXT()將日期轉為字串
12/06 09:10, 1F
好像沒辦法 如果我的 文件寫巨集指令 自動抓 .xlsx 檔 自動另存 .csv 只有日期會出錯 但是如果不使用寫好的文件 我直接手動開啟 .xlsx 然後 手動另存 .csv 日期是正常的 ※ 編輯: hmsboy (220.142.56.51 臺灣), 12/07/2020 00:44:23

12/07 22:03, 4年前 , 2F
把年月日分開,再合併成字串
12/07 22:03, 2F
文章代碼(AID): #1VomOvl1 (Office)
文章代碼(AID): #1VomOvl1 (Office)