Vba 0,1后的整数
正如你们所知,数字在0,5之后更大,但我希望这个数字在0.1之后更大。我能做吗 我将在哪里使用它Vba 0,1后的整数,vba,excel,rounding,Vba,Excel,Rounding,正如你们所知,数字在0,5之后更大,但我希望这个数字在0.1之后更大。我能做吗 我将在哪里使用它 我将从用户那里获取输入,然后ı将它们一一复制到其他工作表中。例如,如果用户输入的值为11,则我必须打开2张工作表。您可以使用ROUND()函数的现有行为,方法是向其添加一个值,如: ROUND(x + 0,4, 2) '2 decimal places, 0.4 added as a bias 这样,如果x是5,1,那么实际上是取整5,1+0,4或5,5,那么函数的正常行为将适用于您。以这种方式添
我将从用户那里获取输入,然后ı将它们一一复制到其他工作表中。例如,如果用户输入的值为11,则我必须打开2张工作表。您可以使用
ROUND()
函数的现有行为,方法是向其添加一个值,如:
ROUND(x + 0,4, 2) '2 decimal places, 0.4 added as a bias
这样,如果x是5,1,那么实际上是取整5,1+0,4或5,5,那么函数的正常行为将适用于您。以这种方式添加偏差可以让您轻松控制取整(向上)行为。您的问题有很多需要改进的地方:删除
vb.net
标记,因为这似乎是excelvba
。显示你的号码。您应该通过编码公式或vba函数来解决此问题,数字小数点后的精度是需要了解的重要参数。你是否只有类似于0.5
和0.1
的数字,或者你可以有类似于0.55214
或4587.256487952487552
的数字?我有数字0.1、0.2、0.3、0.4、0.5、06、0.7、0、8、0.9