看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:Excel 版本:2019 date02 = Range("A1").Value date02要抓A1的資料 A1是年月日 2020/10/31 但是產生檔案是 10/31/2020 要怎麼設定 才能讓他固定 年月日? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.114.65 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1604115662.A.51C.html
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
soyoso: https://i.imgur.com/h6rI7Ek.gif 10/31 15:25
對對對 最後才發現是儲存的問題 如果正確的儲存 格式就不會跑掉 相反的 檔案產生了 雖然取消儲存 檔案還是建立 但是不做儲存動作 格式就掉 ※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 16:03:31