[問題] Range().Value 傳回日期
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: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
→
10/31 11:45,
3年前
, 1F
10/31 11:45, 1F
是改成?
date02 = Range("A1").format
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 11:49:28
→
10/31 11:51,
3年前
, 2F
10/31 11:51, 2F
→
10/31 11:52,
3年前
, 3F
10/31 11:52, 3F
→
10/31 11:55,
3年前
, 4F
10/31 11:55, 4F
Range.FormulaR1C1Local
可以嗎?
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 11:57:01
→
10/31 11:58,
3年前
, 5F
10/31 11:58, 5F
→
10/31 12:05,
3年前
, 6F
10/31 12:05, 6F
→
10/31 12:05,
3年前
, 7F
10/31 12:05, 7F
A1是一個正常的年月日儲存格 顯示 2020/10/31
然後要把個A1傳到一個新增檔案的一個儲存格
檔案是寫好靠巨集自動產生 但是都會變成 10/31/2020
原本A1的格式是"日期"
產生的檔案變"通用格式"
※ 編輯: hmsboy (220.142.54.138 臺灣), 10/31/2020 12:38:05
→
10/31 13:24,
3年前
, 8F
10/31 13:24, 8F
→
10/31 13:25,
3年前
, 9F
10/31 13:25, 9F
設定 numberformat
會跑出 無法存取 檔案損毀
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 13:49:27
→
10/31 13:52,
3年前
, 10F
10/31 13:52, 10F
目前是找到問題
.xlsx 轉 .csv 時產生的檔案 同時開啟時 要重新儲存 要保存格式
巨集的流程>先開啟空白頁>貼上>儲存>保存格式
有沒有保存格式 差別在日期格式會跑掉而已
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 14:30:06
→
10/31 15:25,
3年前
, 11F
10/31 15:25, 11F
→
10/31 15:25,
3年前
, 12F
10/31 15:25, 12F
→
10/31 15:25,
3年前
, 13F
10/31 15:25, 13F
![](https://i.imgur.com/h6rI7Ek.jpg)
對對對 最後才發現是儲存的問題 如果正確的儲存 格式就不會跑掉
相反的 檔案產生了 雖然取消儲存 檔案還是建立
但是不做儲存動作 格式就掉
※ 編輯: hmsboy (59.120.114.65 臺灣), 10/31/2020 16:03:31