我正在尝试在LibreOffice中的BASIC中定义一个宏函数。 我的大多数函数都起作用,但是当我需要四舍五入时会发生错误。
我愚蠢地认为: 调用以下代码
Function WHATSWRONG(ByVal dbl As Double) as Integer
WHATSWRONG = Math.Ceiling(dbl)
End Function
使用
=WHATSWRONG(3.7)
返回错误
BASIC运行时错误。未设置对象变量。
有人可以向我解释这里发生了什么以及如何解决此问题吗?