VBA循環

可能有一種情況,需要執行代碼塊多次。在一般情況下,語句順序執行:在一個函數的第一條語句,首先執行,然後是第二個...等等。

編程語言提供了多種控制結構,使更復雜的執行路徑。

循環語句可以執行語句的語句多次或多組,下面是VBA循環的一般語句。

Loop

VBA提供循環以下類型的處理循環的要求。點擊以下鏈接查看其詳細信息。

循環類型

描述

for 循環

執行語句多次序列,簡寫形式用於管理循環變量的代碼。

for ..each 循環

這執行,如果有組的至少一種元素並且重申爲在一組中的每個元素。

while..wend 循環

這在執行循環體之前測試條件。

do..while 循環

do..while語句只要條件爲真時執行。(即)循環重複,直到條件爲False。

do..until 循環

do..until語句執行直到條件爲False。(即)循環應重複,只要條件爲真。

循環控制語句:

循環控制語句改變其正常的順序執行。當執行離開了循環範圍,在循環中的所有剩餘語句不執行。

VBA支持下列控制語句。點擊以下鏈接查看其詳細信息。

控制語句

描述

Exit For 語句

終止 for 循環語句並將執行的語句,將立即循環體的下面語句

Exit Do 語句

終止do while語句並將執行循環緊隨其後的語句