关于VBA的Exit For到底是怎样跳出for循环的小例子
关于VBA的Exit For到底是怎样跳出for循环的小例子
原创darer49 发布于2018-04-25 09:35:18 阅读数 10562 收藏
展开
跳出for循环大概三种层次
(1)跳出本次for循环,进行本层的下一次循环
(2)跳出本层for循环,执行for语句之外的其他语句
(3)跳出整个嵌套循环,执行嵌套循环以外的语句
本菜写的小例子如下:
Sub try()
Dim i As Integer
Dim j As Integer
For i = 1 To 10
For j = 1 To 10
If j < 2 Then
Exit For
End If
Debug.Print "--"; j
Next j
Debug.Print i
Next i
Debug.Print "`````````````````"
End Sub
可能结果:
①“--j”,j从2到10的所有数字
②“i”从1到10的所有数字
③一行“````````”
可以看出:
(1)如果跳出本次for循环的话,得到①②③
(2)如果跳出本层for循环的话,得到②③
(3)如果跳出所有for循环的话,得到③
最后结果如下:
1
2
3
4
5
6
7
8
9
10
`````````````````
得到②③,符合条件(2)
结论:Exit For是跳出本层循环,执行本层for语句之外的其他语句
————————————————
版权声明:本文为CSDN博主「darer49」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/darer49/article/details/80074309
相关文章
- uni-app v-for循环遍历 动态切换class、动态切换style
- DT产品模块批量循环提交百度
- Destoon7.0百度批量循环推送至百度
- 使用结构、数组、循环和DataGridView写的分数统计小程序
- Oracle PL/SQL 找出100以内是3和5的倍数的数 循环语句
- vue中v-for数组和对象的循环
- 2015.7.6js-04(for循环的全选,反选,不选)
- C/C++ 关于 for循环 的第二个表达式右侧非常量的时候
- 一个ArrayList在循环过程中删除,会不会出问题,为什么?
- 数据结构和算法学习二,之循环和递归
- RF-For循环使用
- for 循环 与增强的for循环 经验小结
- JavaScript练习:创建数组。并使用 for...in 声明来循环输出数组中的元素
- 7-10 数组循环左移 (20 分)
- PHP 循环 - For 循环
- 门控循环单元(GRU)
- Spring循环依赖的三种方式
- 练习 3-1 在上面有关折半查找的例子中,while循环语句内共执行了两次测试,其实只要一次就足够(代价是将更多的测试在循环外执行)。重写该函数,使得在循环内部只执行一次测试。
- VB编程:for循环输出杨辉三角-45_彭世瑜_新浪博客
- 【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
- for循环中的lambda与闭包——Python的闭包是 迟绑定 , 这意味着闭包中用到的变量的值,是在内部函数被调用时查询
- 循环遍历Java字符串字符的规范方法——类似python for ch in string
- 关于Django如何解决for循环中长文本折叠内容的错误
- VB.net:VB.net编程语言学习之操作符(变量/常量/数据类型/声明)&逻辑控制语句(条件判断/循环语句)的简介、案例应用之详细攻略
- RobotFrameWork - 11 - Selenium API - if分支语句与for循环
- python的for循环从某个变量开始
- shell脚本-for循环语句详解
- python基础入门之for和while循环实战