
如何在 Excel 的 VBA 中使用 MOD 函数和 INT 函数?到目前为止,只有 Excel 的一些工作表函数可以在 VBA 中使用。我使用了以下语句:
WorksheetFunction.name函数
或者
应用程序.WorksheetFunction.name函数
非常感谢。
答案1
WorksheetFunction 对象不包含所有 Excel 工作表函数。
但是,有一个 VBAInt
函数的作用与 Excel 函数相同INT
。而且,尽管 VBAMOD
函数不相同,但可以通过使用方法Evaluate
或进行数学运算来模仿 Excel 函数。
Function modVBA(a, b)
modVBA = a - Int(a / b)
End Function
效率较低:
Function modVBA(a, b)
modVBA = Evaluate("=mod(" & a & "," & b & ")")
End Function