當前位置:成語大全網 - 新華字典 - vba循環語句

vba循環語句

循環語句,有以下幾種形式:

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 中的每壹項執行的壹條或多條語句。