excel 在VBA中怎么判断一个字符是不是英文字母?不区分大小写
excel在VBA中怎么判断一个字符是不是英文字母?不区分大小写,如题,比如说A1单元格中有一个字符,怎么判断他是不是英文字母...
excel 在VBA中怎么判断一个字符是不是英文字母?不区分大小写,如题,比如说A1单元格中有一个字符,怎么判断他是不是英文字母
展开
4个回答
展开全部
转换成ASCII就可以判断了
Dim iA As Integer
iA = Asc(Range("a1").Value)
If (iA >= 65 And iA <= 90) Or (iA >= 97 And iA <= 122) Then
MsgBox "是英文字符"
Else
MsgBox "不是英文字符"
End If
Dim iA As Integer
iA = Asc(Range("a1").Value)
If (iA >= 65 And iA <= 90) Or (iA >= 97 And iA <= 122) Then
MsgBox "是英文字符"
Else
MsgBox "不是英文字符"
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=code(a1)
如果值在 65-90 或 97-122 之间就是英文字符。
如果值在 65-90 或 97-122 之间就是英文字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用下面的公式:
=or(and(A1>
=or(and(A1>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询