VBA编程中,如何简化If语句中OR选项
答案:2 悬赏:30 手机版
解决时间 2021-11-24 05:00
- 提问者网友:玫瑰园
- 2021-11-23 06:40
VBA编程中,如何简化If语句中OR选项
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-11-23 07:29
IF基本用法是:
If 条件1 Then
语句段
End if
或:
If 条件1 Then
语句段1
Else
语句段2
End if
这样使用If语句,就可以使程序有选择性的执行代码。
注意,If语句一定要有判断条件和执行语句,最后用 End If 结尾。但如果执行语句只有一条,就可以缩成一行,不必再写End If。如:
If 条件1 Then 语句1
或:
If 条件1 Then 语句1 Else 语句2
IF与and,or用法
if 变量1=条件A then
if 变量2=条件B or 变量2=条件C or 变量2=条件D then
......
end if
end if
只用一个IF
if (变量1=条件A and 变量2=条件B) or (变量1=条件A and 变量2=条件C) or (变量1=条件A and 变量2=条件D) then
…………
end if
If 条件1 Then
语句段
End if
或:
If 条件1 Then
语句段1
Else
语句段2
End if
这样使用If语句,就可以使程序有选择性的执行代码。
注意,If语句一定要有判断条件和执行语句,最后用 End If 结尾。但如果执行语句只有一条,就可以缩成一行,不必再写End If。如:
If 条件1 Then 语句1
或:
If 条件1 Then 语句1 Else 语句2
IF与and,or用法
if 变量1=条件A then
if 变量2=条件B or 变量2=条件C or 变量2=条件D then
......
end if
end if
只用一个IF
if (变量1=条件A and 变量2=条件B) or (变量1=条件A and 变量2=条件C) or (变量1=条件A and 变量2=条件D) then
…………
end if
全部回答
- 1楼网友:长青诗
- 2021-11-23 08:44
用instr语句,instr(1,"|Q|B|IC1|","|" & v_Func & "|")>0
字符串给写了三个,自己补全。追问
字符串给写了三个,自己补全。追问
instr(1,"|Q|B|IC1|","|" & v_Func & "|")>0中
|Q|不含IQ,或IIQ这种吧?我不要模糊查找。为什么我总是报错?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯