从VBA中的IF返回FOR循环

时间:2017-09-30 17:26:44

标签: vba

我想启动一个FOR循环,在其中我将使用IF检查条件,如果IF条件满足 - 我必须做某事(在IF内)然后GO回到FOR循环而不执行命令如下:

对于(条件1)

如果(条件2)那么           命令         返回FOR循环并将其递增1    如果

结束

FOR中的其他命令(如果满足上述IF循环则不需要执行这些命令)

接下来i(增加FOR循环)

1 个答案:

答案 0 :(得分:2)

如果不是这样,请使用Else。像这样:

For i = 1 to 100
    If i mod 2 = 0 then
        'do some code when true
    Else
        'do some code when false
    End if
Next i

或者,如果您只关心条件不正确,那么使用Not这样做:

For i = 1 to 100
    If  Not i mod 2 = 0 then
       'do some code
    End if
Next i