问题1:excel窗体中判断一个文本框内输入的值必须大于等于-0.7小于等于0.7,否则提示错误!

问题2:excel窗体中在文本框内输入值的格式必须为*****-**,例如:1A726-5A、12345-1B、9B427-2D....若不是这样的格式则提示错误!... 问题2:excel窗体中在文本框内输入值的格式必须为*****-**,例如:1A726-5A、12345-1B、9B427-2D....若不是这样的格式则提示错误! 展开
 我来答
函安白zK
2012-03-17 · TA获得超过3994个赞
知道大有可为答主
回答量:1434
采纳率:50%
帮助的人:728万
展开全部
下面两段代码均用Textbox的Exit事件作触发,你实际用时修改成合适的事件。
问题1:下面代码供参考
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox2.Text <> "" Then
If TextBox2.Text Like "*[!-.0-9]*" Then GoTo myErr
If Val(TextBox2.Text) < -0.7 Or Val(TextBox2.Text) > 0.7 Then GoTo myErr
End If
Exit Sub
myErr:
MsgBox ("错误" + Chr(10) + "必须输入数字!且数字在-0.7至0.7间")
Cancel = True
End Sub

问题2:
Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox3.Text <> "" Then
If Not TextBox3.Text Like "?????-??" Then GoTo myErr
End If
Exit Sub
myErr:
MsgBox ("错误" + Chr(10) + "格式必须类似1A726-5A、12345-1B、9B427-2D")
Cancel = True
End Sub
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式