[VBA ] EXCEL特定日期後幾個月之最後日期

看板Visual_Basic作者 (Cobb-Douglas)時間17年前 (2008/11/17 21:49), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我想求某個特定日期幾個月後的那個月月底日期 書上寫... 先在EXCEL視窗中,工具→增益集→選取"分析工具箱" 這樣就可以在EXCEL視窗某個儲存格輸入 =EOMONTH(指定的日期,n) 結果會顯示特定日期後n個月月底日期 EX. Cells(1, 1)為2000/1/1 則在Cells(2, 1)輸入公式 EOMONTH(Cells(1, 1), 2) Cells(2, 1)會顯示 2000/3/31 在VBA的視窗中直接寫 Cells(2, 1) = EOMONTH(Cells(1, 1), 2) 會出現錯誤 因為沒有定義EOMONTH這個函式 請問我該怎麼解決這個問題? 是不是要在VBA視窗中設定什麼? 或者還有其他方法可以解決這個問題,而不一定要用EOMONTH?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.89.66

11/18 14:31, , 1F
用Dateadd...從下個月1號減一天就是了..
11/18 14:31, 1F

11/23 01:48, , 2F
eomonth只能在excel 2007之後的版本 用
11/23 01:48, 2F
文章代碼(AID): #198NPtMD (Visual_Basic)