如何在VBA中将数字向下舍入到最接近的数百?

时间:2014-07-16 09:56:04

标签: vba

我需要将数字向下舍入到最接近的数字,如下所示: 例如: 54678变为54600 54611变为54600 54699变为54600 任何的想法?谢谢!

2 个答案:

答案 0 :(得分:0)

Here您可以找到RoundDown命令的代码基础知识,它允许您将数字舍入到一定数量的数字。

你需要做的是基本上例如将你的数字除以100,然后将它们四舍五入再乘以100.这是一个简单的解决方法......但应该有效!

答案 1 :(得分:0)

如果你不想让54699成为54700,但只想让它成为54600,那就有一个简单的解决方案。 如果数字存储为整数(无小数点),只需将其除以100,然后再将其乘以100

如果它没有存储为整数,则需要将其除以100,将其转换为整数,然后将其乘以100