看板 Office 關於我們 聯絡資訊
軟體: Office 2010 版本:14.0.6023.1000(32位元) 希望將民國日期:1060418 (這時候是通用格式,保表軟體輸出規格) 轉換成西元日期格式: 2017/04/18 (希望是日期格式) 爬文有找到用自訂格式 000!/00!/00 可以讓數字看起來變成 106/04/18 但是再轉成日期就失敗,求解! 謝謝 -- ▃▄▄ ▆▅ █ ▊ ▄▅█ █▄▅ ▃▊▃ ▅ █▄▅ █▏ █▏ █▅▋█▍ █ █▌ ▊ ▉ ▇ █▌ ▊ ▅█ ▃█ ▄▄▂ █▏ ▊ █▃ █ █▏ ▊ ▃▉ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.74.153 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1492506553.A.92E.html
soyoso: https://i.imgur.com/H5NfYkG 類似這樣,連結內儲存格b104/18 17:16
soyoso: 有配合儲存格格式yyyy/mm/dd04/18 17:16
soyoso: 函數內format_text也可用原文的0000!/00!/0004/18 17:18
謝謝回覆 忘了補充我是整欄的不定長度日期資料要一併轉換, 要做成巨集的方式做自動化 其實轉換成日期後,會再用巨集轉成兩欄包含短日期跟星期 再全部資料重新排版做成標籤列印出來 目前只有日期這段沒辦法自動化 ※ 編輯: yantingtw (111.249.74.153), 04/18/2017 17:37:32
yantingtw: http://i.imgur.com/urn7u92.jpg04/18 17:46
yantingtw: 雖然可以完成一個或往下拉,可是不定長度資料而且很長04/18 17:47
yantingtw: ,不知道怎麼做成巨集04/18 17:47
soyoso: 巨集要取某欄最後一筆有資料儲存格range.end,列號可再配04/18 17:51
soyoso: 合row04/18 17:51
soyoso: 有起迄儲存格,可以range.copy、activesheet.paste或04/18 17:53
soyoso: range.pastespecial04/18 17:54
soyoso: range.pastespecial04/18 17:54
soyoso: 另外是以range.autofill04/18 17:54
soyoso: 取某欄最後一筆有資料儲存格,另有range.find04/18 17:58
soyoso: 如是連續儲存格,可以range.resize配合worksheetfunction04/18 17:59
soyoso: 的count或counta04/18 17:59
TANEKI: 假設資料1060418在A1 空白欄 =left(A1,3)+1911&right(A1,404/18 18:39
TANEKI: )會得到20170418 再複製貼上值→資料→資料剖析→一直下一04/18 18:39
TANEKI: 步→日期→OK 我都這樣04/18 18:39
暈~ 非常感謝教學 我得再研究看看 ※ 編輯: yantingtw (114.32.74.103), 04/18/2017 23:34:07
soyoso: 假設資料1060418的話,不用left也不用right 11/22 08:56
soyoso: 直接=a1+19110000就可以 11/22 08:57