我要投稿 | RSS
您当前的位置:首页 > VBA宏语言

DO循环

作者:      来源:原创
do循环可以配合while或者是until使用,也可以不配合,在不使用while或者untile的时候,循环中要使用其他的跳出指令,否则很容易出现无限循环,导致循环占用过多资源而死机。

如下面的do循环,就是使用了判断,当判断不成功时,使用了exit do跳出循环,使循环变得有限。

Sub doloop循环()
Do
If a < 10 Then
MsgBox "a=" & a
a = a + 1
Else
MsgBox a & ">= 10"
Exit Do

End If
Loop
End Sub
 

使用循环来生成序号:
要求在sheet17表第1列第1行开始,从1到9生成序号,则可以使用下面的代码:
 

Sub doloop和while()
Dim a As Integer
a = 1
Do While a < 10 '直到符合条件才跳出
Sheet17.Cells(a, 1) = a
a = a + 1
Loop
End Sub
 
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门