VBA中怎么调用自定义函数一个简单自定义函数按我的设想,运行宏1
一个简单 自定义 按我的设想,运行宏1时 能弹出对话框 “120” 可是实际运行时一直是“0” 想请教下高手是什么原因,还有如果我把自定义函数放到类模块中得时候,我该怎么调用这个函数了? 我是为了学习,我知道单单是这一个向上求整的函数可以直接用宏计算,是想知道怎么调用函数。谢谢。 Sub 宏1() Dim s As Integer z = fde(112, 10) MsgBox z End Sub Function fde(x As Integer, y As Integer) As Integer
可作如下修改: 1.代码 (1)将宏代码中的两个字母“z”改为“s”。 (2)在自定义的fde函数倒数第二行添上“ fde = z ”。 2.调用 自定义的fde函数应放在插入的模块中(不是类模块)!