VB循环

VB的几种循环


次数已知的循环语句For…next 循环

例子1

Dim i%,y%

For i = 1 To 10 Step 2

y= y + 1

Next i

step2表示i=i+2

所以这个是循环5次

例子2

Dim i,c As Integer

c = 0

For i = -12 To -33 Step -4

c = c + 1

Next i

当结束的时候,c=6,i=-36

例子3

Dim t,u,i,j As Integer

t = 0: u = 0

For i = 1 To 3

For j = 1 To i

t = t + 1

Next j

u = u + 1

Next i

MsgBox (Str(t)& "" & Str(u))

这个出现的MsgBox 弹出框显示6 3

I=4; j=4 ; t=6;u=3

当型/直到型循环语句Do …loop循环

1)do while<条件>

<循环体>

Loop

2)Do until<条件>

<循环体>

Loop

3)Do

<循环体>

Loop while<条件>

4)Do

<循环体>

Loop until<条件>

例子4do while

Dim k,n,m As Integer

n = 10

m = 1

k = 1

do while k <= n

m = m + 2

k = k + 1 (这句话是不可缺省的,否则会死循环)

Loop

MsgBox (m)

例子5

当型循环语句 While …wend

While <条件>

<循环体>

Wend

是依据条件的true或false来决定循环的

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...