我正在尝试这样写一个IF语句:

if var [is any of 1,4,5,6,12] then do stuff

但是我不知道在VBA中的语法,除了:
if var=1 or var=4 or var=5...

这似乎有点笨拙。有其他方法吗?

最佳答案

您可以使用Select Case语句:

select case var
case 1,4,5,6,12
  'do something
case else
  'alternative
end select

10-02 04:08