对于if else语句 所给的值不满足if的判断条件,那么会执行else 后的语句。如果所给的值满足if,

对于if else语句 所给的值不满足if的判断条件,那么会执行else 后的语句。如果所给的值满足if判断条件,但不想执行if里面语句,就执行else后的语句就行,那么这个该怎么弄? 注:那么if的条件必须在,不然else中执行的就不是理想的了。 我用vba语言实现。

真纠结!
说是肚子饿啦,把饭给你打来,又说不吃啦.....你到底要做啥子哦....

如果满足IF 的条件,就肯定到执行满足条件下面的语句了,除非你执行
1、GoTo 到别的地方去
2、再用IF 条件判断....

不管怎么说:还是要执行最顶层的IF 满足条件的语句....逻辑总得正确才是!追问

谢谢了,其实那个我引纠结了半天,因为按照规律我没找到not的条件,所以就先用if判断,想着跳出if,在运行else里面的;不过问题现在已经解决 我用的是正则表达式做条件判断的;

追答

解答了都好,实际上思考解决问题主要是思路清晰,逻辑合理.....没有解决不了的!

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-10
你的要求,写成如下代码形式就可以满足了:
For Each aa In qq
If (条件1) Then
If Not (条件2) Then
If (条件3) Then
xml输出
End If
End If
End If
Next本回答被网友采纳
第2个回答  2013-10-15
大概思维应该是在一组if else 语句中的if中在嵌入一个if else 语句 多增加一个判断条件追问

foreach aa in qq

if not (条件) then

不输出跳出 执行else

else

if(条件) then

不输出 跳出 续else

else

if(条件) then

xml输出 这样怎么实现