excel中文本框的数字格式如何设置成小数点后保留两位小数,就像一般单元格那样呢?
发布网友
发布时间:2022-04-29 15:46
我来回答
共2个回答
热心网友
时间:2023-10-16 15:42
选择单元格
右键弹出菜单选
单元格格式
在分类列表选
数值
默认就是2位小数.
确定即可.
热心网友
时间:2023-10-16 15:43
再次修改
设计模式下,文本框右键,查看代码
输入
Private
Sub
TextBox1_LostFocus()
if
TextBox1.Text<>null
then
TextBox1.Text
=
FormatNumber(TextBox1.Text,
2)
End
Sub
也可以加
下面的过滤其它字符
Private
Sub
TextBox1_KeyPress(ByVal
KeyAscii
As
MSForms.ReturnInteger)
If
KeyAscii
>
57
Or
KeyAscii
<
48
And
Not
(KeyAscii
=
46)
Then
KeyAscii
=
vbVEmpty
End
Sub
你画的文本框
是从控件工具箱中调出来的
点控件工具箱上的第一个图标(带三角尺的)就可以进入退出设计模式
热心网友
时间:2023-10-16 15:42
选择单元格
右键弹出菜单选
单元格格式
在分类列表选
数值
默认就是2位小数.
确定即可.
热心网友
时间:2023-10-16 15:43
再次修改
设计模式下,文本框右键,查看代码
输入
Private
Sub
TextBox1_LostFocus()
if
TextBox1.Text<>null
then
TextBox1.Text
=
FormatNumber(TextBox1.Text,
2)
End
Sub
也可以加
下面的过滤其它字符
Private
Sub
TextBox1_KeyPress(ByVal
KeyAscii
As
MSForms.ReturnInteger)
If
KeyAscii
>
57
Or
KeyAscii
<
48
And
Not
(KeyAscii
=
46)
Then
KeyAscii
=
vbVEmpty
End
Sub
你画的文本框
是从控件工具箱中调出来的
点控件工具箱上的第一个图标(带三角尺的)就可以进入退出设计模式