回 帖 发 新 帖 刷新版面

主题:小数点后取两位

有一问题向请教,如何让一个小数取到小数点后两位。
拖出两个文本框。textbox1和textbox2
dim ss as string
aa=textbox1.text/textbox2.text
如果:aa=5.98766666我只想取到aa=5.98怎么做啊?
[em2]

回复列表 (共3个回复)

沙发

Dim appXls As Excel.Application

Set appXls = New Excel.Application
'...
appXls.Cells(1, 1) = 3.14159
appXls.Cells(1, 1).NumberFormatLocal = "0.00_);[红色](0.00)"
appXls.Cells(1, 1).NumberFormatLocal = "0.00_);(0.00)"
appXls.Cells(1, 1).NumberFormatLocal = "0.00;[红色]0.00"
appXls.Cells(1, 1).NumberFormatLocal = "0.00_ "

板凳

我记得VB里面有个格式化的函数
大致上是
format(aa,"#0.00")

四舍五入的话
Round(aa,"#0.00")

试试看吧

3 楼

format(数字,"0.00")

我来回复

您尚未登录,请登录后再回复。点此登录或注册