excel 什樣輸入一個日期存回該日期月份的最後一日

2007-06-07 6:44 am
如題,如輸入6/6/2007可以輸出39263(30/6/2007)
ecxel 沒有類似function,應該要用vba寫,應該什樣寫????

回答 (2)

2007-06-07 6:52 am
✔ 最佳答案
唔需要用vba

假設輸入日子在A1,
B1 =DATE(YEAR(A1),MONTH(A1)+1,1) - 1 ( 該日期月份的最後一日 )
參考: me
2007-06-07 7:43 am
不需要用VBA,用Excel 函數 EOMONTH便可以。

函數公式 = EOMONTH(開始日期, 距離開始日期月數)

所以你需要輸入的公式為 = EOMONTH("6/6/2007", 0)

在A1儲存格輸入6/6/2007
那麼A2儲存格公式為 = EOMONTH(A1, 0)

答案 = 39263

這個函數要在Excel功能表選取 [工具] → [增益集] → [VBA分析工具箱] 才能使用。
參考: myself


收錄日期: 2021-04-12 20:55:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070606000051KK04970

檢視 Wayback Machine 備份