vba中五种循环语句的区别
1、For ……Next 语句
例1.在立即窗口输出1到100
For n=1 to 100
debug.Print n
next n
2、For……Each……Next语句
例2.输出指定单元格区域所有单元格的内容
For Each Cell in myRange '遍历区域内的所有单元格
debug.Print Cell.Value
next Cell
3、Do While 条件 ……Loop 语句。
例3、在立即窗口输出1到100
n=0
Do While n<=100 '当n小于等于100时 ,执行下行代码,否则退出
n=n+1
Debug.Print n
Loop
4、While 条件…… Wend 语句。
例4、在立即窗口输出1到100
n=0while语句怎么输出
While n<=100 '当n小于等于100时 ,执行下行代码,否则退出
n=n+1
Debug.Print n
Wend
5、Do ……Loop Until 条件 语句。
例5、在立即窗口输出1到100
n=0
Do '执行下行代码
n=n+1
Debug.Print n
Loop Until n >100 ‘当n大于100时退出循环
6、Do ……Loop While 语句 ,鬼老的思维真是最诡异,把While放在Loop后面却不是退出循环的条件,而是继续执行循环的条件。真令汉语思维费解。
例6、在立即窗口输出1到100
n=0
Do '执行下行代码
n=n 1
Debug.Print n
Loop While n <=100 ‘当n小于等于100时 ,继续执行循环。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论