我在我的 VBA 代码中使用了 worksheetfunction.roundup 函数,它似乎吐出了一个虚假的答案。这是重现问题的示例代码:
Debug.Print WorksheetFunction.RoundUp(0.091, 2), WorksheetFunction.RoundUp(0.091, 2) = 0.1
即时窗口中的结果是“0.1 False”
我希望结果是“0.1 True”。
当我在工作簿“=ROUNDUP(0.091,2)=0.1”而不是 VBA 代码中使用相同的函数时,我得到“True”作为结果。这是一个已知的问题?是否有 VBA 解决方法?