vb 多条件的if语句 如何实现如果满足条件1,条件2,条件3,条件4,条件5时。执行A 我用if语句,不能连用an VB中2个条件都要满足才能执行怎么写

作者&投稿:姚文 (若有异议请与网页底部的电邮联系)
1.楼主你看一下哈,你上面有两个end if,可是只有一个if,肯定不匹配,对不对?
2.这个程序里面i的for语句循环是在j 的后面,说明i是嵌套在j循环的里面,可是楼主下面却是先next j,再 next i,这又是矛盾了吧?
3.程序里面的 else 是跟哪个if 匹配的???整个程序当中只有一个if,可是你却在else之前就end if了···这也不对吧?
还望楼主自己再修改、调试下哈,我这没有vb,也不能帮你调试~~~程序写出来就是要调试的,呵呵~~希望能帮到楼主~~~

你不打算使用select case语句吗?

有些教科书上的题目简直是吃饱了撑的,这种多分支的就算我能嵌套IF来做到,我也不会这么干,做为写程序的标准,那样的可读性简直是天书级别的在故意刁难人。

b中二维数组是这样表示的a(i,j) 而不是a[i][j]

vb中二维数组是这样表示的a(i,j) 而不是a[i][j]

VB的if语句,如果有3个条件,满足1个就then,都不满足就else,怎么写?~

If ... ElseIf ... ElseIf ... Then ... End If

用if语句: if 条件1 and 条件2 then else '否则将执行下面的语句 end if 注意,and是逻辑“与”的意思,通俗的说可以是“和”的意思。也就是and两边的条件都是等价的,是并列关系。比如: if text1.text = "你好" and text2.text = "吗?" then debug.print"条件满足"else debug.print"条件不满足"end if 上面的例子足可以说明他们的关系。