作者A1pha ([αλφα])
看板Office
標題[問題] 請問一下,要如何在VBA中使用工作表函數?
時間Mon Mar 1 15:03:54 2010
軟體:
Excel 2003
版本:
SP3
請問一下,
要如何在VBA使用工作表的函數?
例如MOD,
工作表函數中的MOD(19, 6.7)=5.6
但是VBA中的19 MOD 6.7 = 5
兩個東西部一樣...
有沒有辦法直接在VBA裡使用工作表的函數?
我試過Application.MOD(a, b)
直接MOD(a, b)
或是其他的函數例如Application.Average(a:b)
好像都不是這樣...
不知道應該怎麼在VBA中用工作表函數@@"
--------------------------------------
找到了,在
Application.WorksheetFunction
底下。
但是神奇的是,
居然沒有MOD函數可以用....
我只看到Application.WorksheetFunction.Mode
沒有Application.WorksheetFunction.MOD
囧
有沒有人知道他在哪呀?QQ
剛剛發現也沒有Application.WorksheetFunction.ABS可以用...
怪怪的
--
知人善任 先帝帳下 魏延成棟梁
抑才貶能 孔明軍中 文長變廢將
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.88.67
※ 編輯: A1pha 來自: 123.194.88.67 (03/01 15:09)
※ 編輯: A1pha 來自: 123.194.88.67 (03/01 15:12)
→ hulapig:如果不要用function呢?自己列算式 03/02 11:52
→ hulapig:19-6.7*(int(19/6.7)) 03/02 11:54
→ A1pha:嗯嗯 這也是另一個替代方案 @@ 03/02 12:09
→ soyoso: worksheetfuntion沒有而要使用工作表函數的話evaluate 12/21 10:30