首页 > 解决方案 > VBA Script round 函数不显示 Excel 中的结果

问题描述

我有一个脚本正在运行,将发票数字四舍五入到小数点后 2 位,但是如果小数点后第三位是 5,我希望我的脚本将数字四舍五入,我遇到的问题是,如果我将其作为 excel 中的公式执行,它可以工作但是在我的脚本中它没有。

起始编号 152.575

在 Excel中作为公式 =Round(A1,2) / 结果为 152.58

在 VBA 中,结果是 152.57

Dim n
n = Cells(1, "A")
n = round(n, 2)

我的代码中缺少什么?

谢谢你的帮助

标签: excelvba

解决方案


推荐阅读