退出本次循环(而不是退出循环)
VB中没有continue语句,那是C语言的
方法一:
if XXX then goto 标号(标号标在next前或者loop前视循环类型而定)
例如(下例跳过6):
for i = 1 to 10
if i = 6 then goto lin0
print i
lin0: next
方法二(利用if语句,在条件不成立时什么也不执行):
例如(下例跳过6):
for i = 1 to 10
if i <> 6 then
print i
end if
next
方法三:(利用循环变量的值跳过)这种方法对do...loop循环不行
例如(下例跳过6):
for i = 1 to 10
print i
if i = 5 then i=i+1
next
如果是for循环就用exit for;
do循环就用exit do.
比如:
for循环:
for i=1 to 9
print i;
if i=7 then exit for'当i=7的时候结束循环
next i
do 循环:
i = 1
Do Until i = 9
Print i;
If i = 7 Then Exit Do'当i=7的时候结束循环
i = i + 1
Loop
用exit 加上你的循环类型,如for循环就为exit for
Exit For
Exit Do
急了能用
Exit Sub
continue{Do|For|while}