看板 Office 關於我們 聯絡資訊
軟體: 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