我在我的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代码时,我得到的结果是 "真"。这是一个已知的问题吗?有没有VBA的变通方法?