vba,case中的“逻辑或”、使用“to”匹配数字范围、模糊匹配

这篇博客详细介绍了VBA中SelectCase语句的三种用法:1) 使用'To'进行区间判断,2) 使用逗号进行逻辑'或'操作,3) 实现模糊匹配。通过案例展示了如何在不同场景下灵活运用这些功能来实现条件判断。
摘要由CSDN通过智能技术生成
Sub case的使用()
    
'1、to的使用:相当于“大于等于,且小于等于”。左右边界都包含
    score = 100
    Select Case score
        Case 90 To 100    '等价于[90, 100]
            MsgBox "优秀"
            
        Case 60 To 89
            MsgBox "及格"
            
        Case Is < 60
            MsgBox "不及格"
    End Select
        
    
'2、逗号的使用:相当于逻辑“或”
    my_month = "13"
    Select Case my_month
        Case "1", "2", "3"    '1或2或3
            MsgBox my_month & "月属于: 1季度."

        Case "4", "5", "6"
            MsgBox my_month & "月属于: 2季度."

        Case "7", "8", "9"
            MsgBox my_month & "月属于: 3季度."

        Case "10", "11", "12"
            MsgBox my_month & "月属于: 4季度."
        
        Case Else
            MsgBox "没有 “" & my_month & "月” 这个月份."
            
    End Select    
    

'3、模糊匹配
    str = "FTxxxxS"
    Select Case True
        Case str Like "DL*" Or str Like "FWT*"
            MsgBox str
        Case str Like "*T*" And str Like "*S"
            MsgBox str
    End Select
       
End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值