VB:将计算结果小数点后三位四舍五入

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:23:35
我现在计算出来的结果是3.256985231.我想只保留三位,第四位四舍五入,怎么设置或是写代码.

Round(expression [,numdecimalplaces])

返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

expression 必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces 可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数。

int(3.256985231*1000+0.5)/1000
楼上的也是对的。
format(3.256985231,"0.000")
保留几位小数点后面就加几个零

Round(要后三位四舍五入的数值或表达式,3)

format(3.256985231,"0.00")