VB语言中可以定义多个IF条件吗?
我是个VB盲想问题问比如说我定义如果符合A条件或者B条件那么执行某某1如果符合C条件或者D条件那么执行某某2否者都不执行这种应该如何表达?...
我是个VB盲
想问题问 比如说 我定义
如果 符合A条件 或者B条件 那么执行某某1
如果 符合C条件 或者D条件 那么执行某某2
否者 都不执行
这种应该如何表达? 展开
想问题问 比如说 我定义
如果 符合A条件 或者B条件 那么执行某某1
如果 符合C条件 或者D条件 那么执行某某2
否者 都不执行
这种应该如何表达? 展开
4个回答
展开全部
在 IF 中可以使用多条件判断,在VB中除了有算术运算符外,还有比较运算符,是对二个数据进行对比,例如大于(>)、小于(<)、等于(=)等等,还有逻辑运算符进行逻辑运算的,例如逻辑非(Not)、逻辑与(And)、逻辑或(Or)等等,在IF 语句中可以使用这些运算符进行组合判断。
根据你的题意:
If A条件=True Or B条件=True Then 'True 是真,就是成立、符合
'执行某某1的语句
ElseIf C条件=True Or D条件=True Then
执行某某2的语句
End If
这样不符合就不会执行任何语句了。
根据你的题意:
If A条件=True Or B条件=True Then 'True 是真,就是成立、符合
'执行某某1的语句
ElseIf C条件=True Or D条件=True Then
执行某某2的语句
End If
这样不符合就不会执行任何语句了。
展开全部
在 IF 中可以使用多条件判断,在VB中除了有算术运算符外,还有比较运算符,是对二个数据进行对比,例如大于(>)、小于(<)、等于(=)等等,还有逻辑运算符进行逻辑运算的,例如逻辑非(Not)、逻辑与(And)、逻辑或(Or)等等,在IF 语句中可以使用这些运算符进行组合判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设A条件是a=1、B条件是b=1以此类推 c=1 d=1
假设执行某某1和2分别是 MsgBox "XX1" 和Msgbox "XX2"
If a=1 Or b=1 Then
MsgBox "XX1"
ElseIf c=1 Or d=1 Then
MsgBox "XX2"
Else
Debug.Print "什么都不执行"
End If
假设执行某某1和2分别是 MsgBox "XX1" 和Msgbox "XX2"
If a=1 Or b=1 Then
MsgBox "XX1"
ElseIf c=1 Or d=1 Then
MsgBox "XX2"
Else
Debug.Print "什么都不执行"
End If
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嵌套
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询