为什么 excel/macro 将布尔值显示为 -1?

why does excel/macro show boolean as -1?

Excel 已开始将我的宏函数的布尔值答案显示为数字

TRUE 作为 -1, FALSE 作为 0

昨天显示为 TRUEFALSE

有人知道如何改回吗?我不知道我改变了什么。

代码:

Function VBARound(N As Double, Optional NumPlaces As Long = 0) As Double
    'VBARound = Round(N, NumPlaces)
    VBARound = True
End Function

考虑:

Function VBARound(N As Double, Optional NumPlaces As Long = 0) As Boolean