当我进入时
Debug.Print(Round(0.005, 2))
0
在 VBA (Excel 2010) 的立即窗口中,我得到 0
结果。我预计0.01
。
我无法想象 VBA 计算错误,那么我做错了什么?
最佳答案
银行家舍入与算术舍入的事情
= Round(variable + 0.000001, 0)
关于vba - Round(0.005) 会给出错误的结果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42419089/