→ soyoso: y=year(worksheet("分析表").range("a1")) y為變數,試試 12/18 20:45
→ soyoso: 抱歉上面回文應為worksheets("分析表") 12/18 20:46
→ Fmajor: 真的耶!改成這樣就可以了,謝謝s大~~ 12/18 20:59
另外再請教,如果月份想要取得兩位數,例如01、02、03之類的
這個要怎麼加格式呢?
M = Month(worksheets("分析表").range("a1"))
※ 編輯: Fmajor (114.25.104.162), 12/18/2016 21:11:21
→ soyoso: m=format(month(....),"00") 試試 12/18 21:18
→ soyoso: 如有宣告m為變數型態的話,為字串 12/18 21:23
→ Fmajor: 瞭解~難怪試text一直不行,原來要用format,謝謝 12/18 21:27
→ soyoso: 如取得month填入儲存格內改為01,02,03之類的話,可以 12/18 21:27
→ soyoso: range.numberformat 12/18 21:27
→ soyoso: text也是可以的,改以worksheetfunction.text(month(..), 12/18 21:28
→ soyoso: "00")的方式 12/18 21:28
→ Fmajor: 原來是這樣用....再次謝謝s大 12/18 21:35