VBA - 迴圈語句



for 迴圈是一種重複控制結構,它允許開發人員高效地編寫需要執行指定次數的迴圈。

語法

以下是 VBA 中 for 迴圈的語法。

For counter = start To end [Step stepcount]
   [statement 1]
   [statement 2]
   ....
   [statement n]
   [Exit For]
   [statement 11]
   [statement 22]
   ....
   [statement n]
Next

流程圖

VBScript For Loops

以下是 For 迴圈中的控制流 −

  • For 步驟最先執行。該步驟允許您初始化任何迴圈控制變數並增加步驟計數器變數。

  • 其次,對條件進行評估。如果為真,則執行迴圈體。如果為假,則不執行迴圈體,並且控制流跳到 For 迴圈之後的下一條語句。

  • 執行 For 迴圈的迴圈體後,控制流跳到下一條語句。該語句允許您更新任何迴圈控制變數。它基於步驟計數器值進行更新。

  • 現在再次評估條件。如果為真,則執行迴圈,並且流程重複本身(迴圈體,然後增加步驟,然後再次判斷條件)。條件變為假後,For 迴圈終止。

示例

新增一個按鈕並新增以下函式。

Private Sub Constant_demo_Click()
   Dim a As Integer
   a = 10
   
   For i = 0 To a Step 2
      MsgBox "The value is i is : " & i
   Next
End Sub

當編譯並執行上述程式碼時,它將產生以下結果。

The value is i is : 0

The value is i is : 2

The value is i is : 4

The value is i is : 6

The value is i is : 8

The value is i is : 10
vba_loops.htm
廣告
© . All rights reserved.