Round(0.005) 会给出错误的结果吗?

Does Round(0.005) give a wrong result?

当我进入

Debug.Print(Round(0.005, 2))
 0

在 VBA 中 Window (Excel 2010) 结果是 0。我本以为 0.01.

我无法想象VBA计算错误所以我做错了什么?

银行家四舍五入与算术四舍五入的事情

  = Round(variable + 0.000001, 0)