如题所述
第1个回答 2020-02-13
用Int
的话
就
Int(数字+0.5)
用Format也可以轻松搞定。
format(a,"0.00")
这样就四舍五入保持2位小数。
用
Round()
则
Debug.Print
Round(200.5)
'return
200
Debug.Print
Round(200.56)
'return
201
Debug.Print
Round(200.56,
1)
'return
200.6
Debug.Print
Round(200.56,
2)
'return
200.56
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。
语法
Round(expression
[,numdecimalplaces])
Round函数语法有如下几部分:
部分
描述
expression
必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces
可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数。
的话
就
Int(数字+0.5)
用Format也可以轻松搞定。
format(a,"0.00")
这样就四舍五入保持2位小数。
用
Round()
则
Debug.Print
Round(200.5)
'return
200
Debug.Print
Round(200.56)
'return
201
Debug.Print
Round(200.56,
1)
'return
200.6
Debug.Print
Round(200.56,
2)
'return
200.56
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。
语法
Round(expression
[,numdecimalplaces])
Round函数语法有如下几部分:
部分
描述
expression
必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces
可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数。