乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> <em>vba</em>中怎样实现类似co

<em>Excel</em> <em>vba</em>中怎样实现类似co

作者:乔山办公网日期:

返回目录:excel表格制作


continue 是结束本次循环,进行下一次循环,而不终止整个循环的执行。

例如下图题:


1、其中for{}是一个循环,do{}while是for循环里面的嵌套循环,所以如果当前i%3的结果为真,那么执行continue,也就是跳出当前循环,继续执行下一次的do{}while循环。

2、跳出的是当前的do{}while循环,do{}while是一个整体。

3、此处是break的话,那么会跳出do{}while循环,回到外层的for循环。

扩展资料

一、形式与作用:

1、在C语言、Java,MATLAB语言中,continue语句一般形式为"continue;"

2、在C++、C#中作用为:

结束本次循环即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。

二、continue语句和break语句的区别是:

continue语句只结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立  。

参考资料:百度百科-continue



break 和continue 是C里面的,
VB中用Exit For 或Exit do跳出循环,类似Break ,continue 可以用IF来实现,或者用GOTO语句。
比如这样设置个变量flag
int flag = 0;
for(int i=0;i<10;i++)
{
flag = 0;

for(int j=0;j<10;j++)
{

if(......){
flag = 1;

continue;

}

if(flag==1)

continue;

}
这是双重循环,多重循环多设几

       VBA中没有continue和break,循环的终止通过exit do或exit for实现,范例如下:

1、for语句:

s=0
for i=1 to 100
s=s+i
if s>100 then
exit for  '强制退for循环
end if
next i

 2、do语句:

s=0
do while true
s=s+i
if s>100 then
exit do   '强制退出do循环
end if
loop

相关阅读

  • <em>Excel</em> <em>vba</em>中怎样实现类似co

  • 乔山办公网excel表格制作
  • continue 是结束本次循环,进行下一次循环,而不终止整个循环的执行。例如下图题:1、其中for{}是一个循环,do{}while是for循环里面的嵌套循环,所以如果当知前i%3的结果为真,那么执行
  • -excel vba exit for,excel vba if

  • 乔山办公网excel表格制作
  • Sub xingji()Dim xj As String, i As IntegerFor i = 2 To 20Select Case Cells(i, "h")Case Is < 85xj = "不评定制"Case Is < 100xj = "一星级知道"Case Is < 115xj = "二
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网