1、While...Wend 語句。語法 :
While condition
[statements]
Wend
While...Wend 語句的語法具有以下幾個部分:
部分 描述
condition 必要參數。數值表達式或字符串表達式,其計算結果為 True 或 False。如果 condition 為 Null,則 condition 會視為 False。
statements 可選參數。壹條或多條語句,當條件為 True 時執行。
2、Do...Loop 語句。語法:
Do [{While | Until} condition]
[statements]
[Exit Do]
[statements]
Loop
或者可以使用下面這種語法:
Do
[statements]
[Exit Do]
[statements]
Loop [{While | Until} condition]
Do Loop 語句的語法中的參數說明以上面相同,不重復了。
3、 For...Next 語句。 語法:
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [counter]
For…Next 語句的語法具有以下幾個部分:
部分 描述
counter 必要參數。用做循環計數器的數值變量。這個變量不能是 Boolean 或數組元素。
start 必要參數。counter 的初值。
End 必要參數,counter 的終值。
Step 可選參數。counter 的步長。如果沒有指定,則 step 的缺省值為 1。
Statements 可選參數。放在 For 和 Next 之間的壹條或多條語句,它們將被執行指定的次數。
4、For Each...Next 語句。語法
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
For...Each...Next 語句的語法具有以下幾個部分:
部分 描述
element 必要參數。用來遍歷集合或數組中所有元素的變量。對於集合來說,element 可能是壹個 Variant 變量、壹個通用對象變量或任何特殊對象變量。對於數組而言,element只能是壹個 Variant 變量。
group 必要參數。對象集合或數組的名稱(用戶定義類型的數組除外)。
statements 可選參數,針對 group 中的每壹項執行的壹條或多條語句。