是否可以在Excel VBA中列出条件语句的可能值

Meg*_*gan 2 excel vba excel-vba

如果这是一个愚蠢的问题,我很新,很抱歉.我想要一个if语句,声明变量a是否是一组整数的元素然后......如果我写的话它会工作:

如果a = 1,6,12,19那么

或者我必须写

如果a = 1或a = 6或a = 12或a = 19那么

Ric*_*rtz 5

不,你不能写它,if a=1,6,12,19 Then但有一些你可以使用的替代品,它们包含在前一个问题答案中.这是我在大多数情况下推荐的那个.

select case userID
    case 1,2,3,4,5,6
       ' do something
end select
Run Code Online (Sandbox Code Playgroud)