excel - 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)
我的代码中缺少什么?
谢谢你的帮助
解决方案
推荐阅读
- iis - ASP.NET Core 3 - 有没有办法将模块部分添加到生成的 Web 配置文件
- javascript - 如何在 MVC 模式中创建模型类的实例 - SapUI5
- php - 如何修复内存耗尽的postgresql
- ios - RxSwift 不同库崩溃`NSInternalInconsistencyException`
- python - Python:如何将要处理的对象成员(可能嵌套更深)传递给函数?
- javascript - JQuery Calculator:无法让运算符工作
- python - Pandas / PEP8 - 有这么长的代码行是否正确?可以改进吗?
- c# - 在 Unity C# 代码中存储高分不起作用
- javascript - 在目录中显示完整图片
- javascript - 如果内容包含使用python中的库的某些字符串,如何在HTML中返回标签?