VBA迴圈

當需要多次執行一段代碼時,就可以使用迴圈語句。 一般來說,語句是按順序執行的:函數中的第一個語句首先執行,然後是第二個,依此類推。

編程語言提供了各種控制結構,允許更複雜的執行路徑。

迴圈語句允許多次執行語句或語句組。 以下是VBA中迴圈語句的一般形式。

VBA提供以下類型的迴圈來處理迴圈需求。點擊以下鏈接查看詳細資訊。

編號 迴圈類型 描述
1 for迴圈 多次執行一系列語句,縮寫管理迴圈變數的代碼。
2 for…each迴圈 如果組中至少有一個元素並為組中的每個元素重複執行,則執行此操作。
3 while…wend迴圈 這在執行循環體之前測試條件。
4 do…while迴圈 do..while語句只要條件為True就會被執行(即,)迴圈應該被重複直到條件為False
5 do…until迴圈 只要條件是Falsedo..Until語句就會被執行(即,)迴圈應該被重複直到條件為真。

迴圈控制語句

迴圈控制語句從正常順序改變執行。 當執行離開一個作用域時,迴圈中的所有其餘語句都不會被執行。

VBA支持以下控制語句。點擊以下鏈接查看詳細資訊。

編號 控制語句 描述
1 Exit For語句 終止For迴圈語句並將執行轉移到迴圈之後的語句
2 Exit Do語句 終止Do While語句並將執行轉移到迴圈之後的語句

上一篇: VBA決策 下一篇: VBA字串