永发信息网

怎样用vb的if语句写一个判断字母是否为大小写的程序?

答案:4  悬赏:80  手机版
解决时间 2021-11-07 05:00
怎样用vb的if语句写一个判断字母是否为大小写的程序?
最佳答案
可以,示例如下:
Dim a As String
a = InputBox("输入一个字符:")
a = Trim(a)
If Len(a) < 1 Then Exit Sub
a = Left(a, 1)
If Asc(a) > 64 And Asc(a) < 91 Then
    MsgBox "大写字母"
ElseIf Asc(a) > 96 And Asc(a) < 123 Then
    MsgBox "小写字母"
Else
    MsgBox "非字母"
End If
全部回答
VB6:
在窗体里新建Text1 Command1

Private Sub Command1_Click()
If Asc(Text1.Text) > 90 Then MsgBox "小写 " & Text1.Text
If Asc(Text1.Text) < 91 Then MsgBox "大写 " & Text1.Text
End Sub

Private Sub Form_Load()
Text1.MaxLength = 1
End Sub

输入一个英文字母(大小写均可) 点按钮判断
Public Enum Cased
isL = 0 '小写
isU = 1 '大写
End Enum
Public Function StrCase(ByVal Text, Optional ByVal TypeVal As Cased = 1)
Select Case TypeVal
Case 0
For i = 1 To Len(Text)
If Asc(Mid(Text, i, 1)) >= 97 And Asc(Mid(Text, i, 1)) <= 122 Then StrCase = 1: Exit For Else StrCase = 0
Next
Case 1
For i = 1 To Len(Text)
If Asc(Mid(Text, i, 1)) >= 65 And Asc(Mid(Text, i, 1)) <= 90 Then StrCase = 1: Exit For Else StrCase = 0
Next
End Select
'返回值1是存在,0是不存在
End Function
Public Function OENumber(ByVal Value)
If Value Mod 2 = 0 Then OENumber = 0 Else OENumber = 1 '0是偶数,1是奇数
End Function
多种方法实现:

a = "A"

If Asc(a) > 64 And Asc(a) < 91 Then
MsgBox "大写字母"
ElseIf Asc(a) > 96 And Asc(a) < 123 Then
MsgBox "小写字母"
Else
MsgBox "非字母"
End If



If a >= "A" And a <= "Z" Then
MsgBox "大写字母"
ElseIf a >= "a" And a <= "z" Then
MsgBox "小写字母"
Else
MsgBox "非字母"
End If



If LCase(a) <> a Then
MsgBox "大写字母"
ElseIf UCase(a) <> a Then
MsgBox "小写字母"
Else
MsgBox "非字母"
End If追问你好,请问怎样用select语句写一个判断数字的奇偶性的程序?谢谢追答a = 123
Select Case a Mod 2
Case 0
MsgBox "偶数"
Case 1
MsgBox "奇数"
End Select追问如果我的数是0-9呢?追答只要是数字就行的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄金投资中,亚洲盘,欧洲盘和美盘开盘时间谁
榨油坊免费榨油只要榨油剩下的渣,那么榨油坊
凸用五笔怎么打
“怕得鱼惊不应人”的“惊”是什么意思?
深圳公交337经过的所有站点
现房只有黄本房产证,想过户别人怎么办
昆明法国梧桐树的来历
举例说明道德只是个简单的是与非的问题,实践
顺丰快递4kg省内多少钱?
跨度4米宽6米载重20吨的平板桥桥面钢筋用多大
美国电影狐狸猎鹰
女孩子喜欢被男友抚摸吗
从上高自己开车去南昌八一广场要多久?
凉栀凉柠是情侣网名么
重庆渝黔高速的介绍
推荐资讯
geoda软件里moran i散点图的横纵坐标是什么意
通江县洪口邮政支局地址有知道的么?有点事想
东东激动得站起来:老师,我作天没举手就在下
刑事侦查学包括哪些课程?
华煜培训基地地址在什么地方,我要处理点事!
床铺需要怎么收拾?
番禺广场怎么去广东博物馆(地铁)
踏板车扩缸后其他部件是否需要改动?
2016付凡迪近况工作,结婚没,在哪里
你好 我电脑之前中了一个名叫bootkit.win32.h
多人乘飞机飞机托运行李重量问题
快乐家交通方便吗?应该怎么过去?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?