→ soyoso: 要調整格式方面可以format 10/31 11:45
是改成?
date02 = Range("A1").format
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 11:49:28
→ soyoso: 不是,這是函式不是,range的屬性 10/31 11:51
→ soyoso: 用法和工作表函數的text類似 10/31 11:52
→ soyoso: 要屬性的話range.text 10/31 11:55
Range.FormulaR1C1Local
可以嗎?
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 11:57:01
→ soyoso: 原po測試不就知道了,可以達成要的結果就可以,反之不行 10/31 11:58
→ soyoso: 那如果是指將變數的值寫入其他儲存格而變成月日年,而要調 10/31 12:05
→ soyoso: 整儲存格格式的話,就以range.numberformat 10/31 12:05
A1是一個正常的年月日儲存格 顯示 2020/10/31
然後要把個A1傳到一個新增檔案的一個儲存格
檔案是寫好靠巨集自動產生 但是都會變成 10/31/2020
原本A1的格式是"日期"
產生的檔案變"通用格式"
※ 編輯: hmsboy (220.142.54.138 臺灣), 10/31/2020 12:38:05
→ soyoso: 那就用我回文10/31 12:05的來調整儲存格格式 10/31 13:24
→ soyoso: 不然range.copy連同格式一併複製到儲存格內 10/31 13:25
設定 numberformat
會跑出 無法存取 檔案損毀
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 13:49:27
→ soyoso: 寫設定numberformat,那也要知道原po怎麼設定的啊 10/31 13:52
目前是找到問題
.xlsx 轉 .csv 時產生的檔案 同時開啟時 要重新儲存 要保存格式
巨集的流程>先開啟空白頁>貼上>儲存>保存格式
有沒有保存格式 差別在日期格式會跑掉而已
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 14:30:06
→ soyoso: 測試日期格式為月日年,複製貼上,或是以儲存格格式以年月 10/31 15:25
→ soyoso: 日,另存csv就為年月日 10/31 15:25
對對對 最後才發現是儲存的問題 如果正確的儲存 格式就不會跑掉
相反的 檔案產生了 雖然取消儲存 檔案還是建立
但是不做儲存動作 格式就掉
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 16:03:31