2012-08-01 42 views
1

如何在宏中使用excel函數?宏中的Excel函數

我想月份解壓出來的日期格式:

k = Application.WorksheetFunction.Month(Selection.Value) 

如果不能解決問題?

+1

爲什麼工作表函數?而不是這個? 'Debug.Print格式(Selection.Value,「m」)'或'Debug.Print Month(Selection.Value)' – 2012-08-01 07:06:24

回答

3

當一個像一個月的工作表函數通過Application.WorksheetFunction完全等效原產於VBA那麼它不可用,你必須使用本地VBA功能Siddarth顯示

k=Month(Selection.Value) 
+0

評論可以被刪除。我建議編輯,以便實際包含答案! – 2012-08-01 08:47:18

+0

不知道它..謝謝 – 2012-08-01 10:35:15

+0

+1可通過'WorksheetFunction'對象獲得的工作表函數列在http://msdn.microsoft.com/en-us/library/office/ff822194.aspx – barrowc 2012-08-01 22:13:03