乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel窗体文本框要求只能输入数值,VBA代码如何写?

excel窗体文本框要求只能输入数值,VBA代码如何写?

作者:乔山办公网日期:

返回目录:excel表格制作


val(textbox5.text)

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)

If KeyCode = 13 Then

    TextBox1 = Format(Replace(TextBox1, "。", "."), "0.00")

    [Sheet2].Range("A1").Value = TextBox1

End If

End Sub 

他是纠正错而非查出错误


搞不懂.到底改变哪一个?改变单元格是工作表事件,改变文本框才用文本框事件.

1、首先在开发工具中打开VBA编辑器。

2、在单元格区域当中输入一些内容作为例子

3、在VBA编辑器中插入模块。

4、在模块当中输入如下代码,然后运行。

5、用快捷键F5运行窗体,分别在三个文本框中输入字符,可以发现“手机号”文本框中除了数字以外所有汉字和字母及“!”、“?”、“*”等符号已被严格限制。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网