vb中如何设置整数保留小数点后一位小数,小数四舍五入保留两位小数

问题描述:

vb中如何设置整数保留小数点后一位小数,小数四舍五入保留两位小数

1 显示1.0
1.015 显示1.02

vba.format(a,"#0.0")'一位小数
vba.format(a,"#0.00")'二位小数1和1.015 是同一个输出变量嘛意思?当输入1 时 输出 1.0
输入1.015 时 输出 1.02没错啊,
dim a,b as double
a=1
b=1.015
msgbox vba.format(a,"#0.0")
msgbox vba.format(b,"#0.00")晕死,有个输入框,在输入框中输入1,下边显示1.0,输入1.015,下边显示1.02,你写的是两变量,变量还是定值这你都要现成的啊? 方法都告诉你了,随便改一下就的了呗。
窗体上一个按钮,一个text1,一个text2.
Private Sub Command1_Click()
Me.Text2.Text = VBA.Format(CDbl(Me.Text1.Text), "#0.0#")
End Sub
完活。但是前提text1.text里面的内容必须是数字。ok了,非常感谢