调用math.ceiling时未设置对象变量

时间:2019-08-18 00:20:30

标签: libreoffice-calc libreoffice-basic

我正在尝试在LibreOffice中的BASIC中定义一个宏函数。 我的大多数函数都起作用,但是当我需要四舍五入时会发生错误。

我愚蠢地认为: 调用以下代码

Function WHATSWRONG(ByVal dbl As Double) as Integer
    WHATSWRONG = Math.Ceiling(dbl)
End Function

使用

=WHATSWRONG(3.7)

返回错误

  

BASIC运行时错误。未设置对象变量。

有人可以向我解释这里发生了什么以及如何解决此问题吗?

0 个答案:

没有答案