[問題] 請問一下,要如何在VBA中使用工作表函數?

看板Office作者 ([αλφα])時間16年前 (2010/03/01 15:03), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
軟體: 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)

03/02 11:52, , 1F
如果不要用function呢?自己列算式
03/02 11:52, 1F

03/02 11:54, , 2F
19-6.7*(int(19/6.7))
03/02 11:54, 2F

03/02 12:09, , 3F
嗯嗯 這也是另一個替代方案 @@
03/02 12:09, 3F

12/21 10:30, , 4F
worksheetfuntion沒有而要使用工作表函數的話evaluate
12/21 10:30, 4F
文章代碼(AID): #1BYsRSWs (Office)
文章代碼(AID): #1BYsRSWs (Office)