' If c > "~" Then
' MsgBox "汉字"
' ElseIf IsNumeric(c) Then
' MsgBox "数字"
' ElseIf (c >= "A" And c <= "Z") Or (c >= "a" And c <= "z") Then
' MsgBox "英文"
' End If
我试了一下好象不行。
Private Sub 文本0_BeforeUpdate(Cancel As Integer)
If IsNumeric(Me.文本0) Then
MsgBox "数字"
ElseIf (Me.文本0 >= "A" And Me.文本0 <= "Z") Or (Me.文本0 >= "a" And Me.文本0 <= "z") Then
MsgBox "英文字母"
ElseIf Me.文本0 > "~" Then
MsgBox "汉字"
Else
MsgBox "~!@#$%^&*()_+|符号"
End If
End Sub
[attach]15416[/attach] 作者: sybai 时间: 2007-3-1 00:21
我也有问题 假如 一字符串 11位数字 如何判断前面4位都是字母 后面7位都是数字