请问一下vb中的if语句的用法

请问一下vb中的if语句的用法,第1张

1、首先,鼠标双击进入代码窗口,如下图所示。

2、然后按下单引号即可开始注释

3、这时可以看到被注释的语句是绿色的文字。

4、也可以打开编辑窗口,在下拉菜单中,找到并点击此按钮即可多行注释。

5、也可以点击这个取消多行注释。

if  (条件1  and 条件2 and 条件3) then '3个条件同时满足
    结果1
elseif  (条件1 or  条件2 or 条件3) then'3个条件满足至少一个
    结果2
end if

可以啊。可以用
if then
elseif then
elseif then
else
endif
elseif可以有多个100多个条件只要你愿意写,应该没问题
或者可以用单条IF语句
if then
if then
不过我还是比较喜欢用elseif语句的
if 里面也可以嵌套if语句的:
if then
if then
else
endif
elseif then
if then
else
endif
elseif then
if then
else
endif
else
if then
else
endif
endif

如果是帖子文字这样所有的IF都是判断一个变量,使用SELECT CASE文件是完美解决方案,在最后的CASE ELSE里面MSGBOX "全部都不满足"
真没办法看清楚,好像和帖子文本的不同,不是所有IF都判断一个变量,那还只有用IF判断,最后要检测所有的IF都没有满足,需要增加一个变量,按照帖子代码的框架这么写:
dim passed as boolean '定义变量
passed = false'初始化
if t1text =xx then
t2text=号码1
t3text=号码2
passed = true '设置标记
end if
if t1text =yy then
t2text=号码3
t3text=号码4
passed = true '设置标记
end if
'最后判断
if not passed then msgbox "全部都不满足"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10428682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存