當前位置:編程學習大全網 - 編程軟體 - VB循環語句

VB循環語句

循環語句包括For-Next、While-Wend、Do-Loop語句。

暫且先給妳介紹壹下這些語句的簡單用法:

For-Next語句:

For 變量 = 初值 To 終值 [Step 步長]

循環體

Next

當循環變量的值在初值到終值範圍內時,執行壹次循環體中的語句塊,並使初值增加壹個步長。當循環變量的值不在初值到終值範圍內時,就退出循環,執行Next後面的語句。For循環語句執行的流程圖。其中,

Step 步長 可省略,省略時,步長=1.

例如:

Private Sub Form_Activate()

For i = 1 To 5 Step 1

Print i

Next

End Sub

在這個例子中,運行程序後,窗體上會寫出如下文字:

1

2

3

4

5

解析:

變量i由初值1到終值5***循環5次,每次循環時,輸出i,並且將i的值加上步長的值1.所以,但第二次循環式,i的值就變為2.循環5此後,i的值變為5.再循環時i就變為6,便超過了終值5,因此循環結束,VB開始運行Next語句之後的代碼。

Do-Loop語句:

Do

循環體

...[Exit Do]

Loop

循環體會在Do 與 Loop 之間不停循環。Exit Do 語句可有可無,是為了設定當滿足壹定條件後,運行Exit Do 語句,即退出循環。

如:

Private Sub Form_Activate()

Dim i As Integer

i = 1

Do

Print i

i = i + 1 '每次循環時都使i的值增加1

If i > 5 Then Exit Do '當i的值大於5(即循環5此後)時,退出循環

Loop

End Sub

其運行效果與上面的例子相同。

以上說明絕對不是復制的,給點辛苦分也行,謝謝~~

  • 上一篇:國泰怡安主機能不能打印歷史記錄
  • 下一篇:vba PPT 跳轉到第3張
  • copyright 2024編程學習大全網