VBA里怎么把Double类型保留1位小数,不四舍五入,如3.7777=3.7 ,456.666=456.6

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBA里怎么把Double类型保留1位小数,不四舍五入,如3.7777=3.7 ,456.666=456.6相关的知识,希望对你有一定的参考价值。

乘10取整后再除10不就行了。比如变量名为a
int(a*10)/10
参考技术A 可以转换成字符串后处理追问

那怎么转换啊,细节发下谢谢

追答

从左到右逐个取出,判断小数点,如果到了小数点,只要再取一个就可以了

追问

就是新手不会写啊,会的话帮写一个例子好不啊

话说double 是保留多少位小数.

参考技术A 你是指计算机吗?不同语言的double类型的精度不同,通常小数点后六七位没问题

以上是关于VBA里怎么把Double类型保留1位小数,不四舍五入,如3.7777=3.7 ,456.666=456.6的主要内容,如果未能解决你的问题,请参考以下文章

C#中怎么对double型取两位小数。

java 将double类型的数 保留两位小数四舍五入 若小数点左边大于三位 千位分隔符

java中double保留两位小数

java double保留小数点的零的问题

java里的四舍五入(保留两位小数,返回double类型)

写一段简单的c语言程序: 输入一个double类型的数,使它保留小数点后两位,对第三位四舍五入处理