VBA代码中,如何简化And后括号内的语句,选项太多,用了很多Or。
答案:2 悬赏:0 手机版
解决时间 2021-03-20 02:16
- 提问者网友:王者佥
- 2021-03-19 13:45
VBA代码中,如何简化And后括号内的语句,选项太多,用了很多Or。
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-19 14:57
改成这样就可以
If v_Pro = "RM6-S" And InStr(1, "#Q#B#IC1#IC2#LS-NE-Q#RS-NE-Q#PT#BC#QQ#BB#IQQ#IQIQQ#O#", "#" & v_Func & "#") > 0 Then来自:求助得到的回答
If v_Pro = "RM6-S" And InStr(1, "#Q#B#IC1#IC2#LS-NE-Q#RS-NE-Q#PT#BC#QQ#BB#IQQ#IQIQQ#O#", "#" & v_Func & "#") > 0 Then来自:求助得到的回答
全部回答
- 1楼网友:琴狂剑也妄
- 2021-03-19 15:25
可以用字符串函数instr简化,OR 后面用一个格式化字符串常量 如 "#Q#B# ",用instr(1, 字符串常量, "#" & v_func & "#")>0 即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯