位置:首頁 > 高級語言 > VBA教學 > VBA循環

VBA循環

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

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

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

Loop Architecture

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

循環類型 描述
for 循環 執行語句多次序列,簡寫形式用於管理循環變量的代碼。
for ..each 循環 這執行,如果有組的至少一種元素並且重申為在一組中的每個元素。
while..wend 循環 這在執行循環體之前測試條件。
do..while 循環 do..while語句隻要條件為真時執行。(即)循環重複,直到條件為False。
do..until 循環 do..until語句執行直到條件為False。(即)循環應重複,隻要條件為真。

循環控製語句:

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

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

控製語句 描述
Exit For 語句 終止 for 循環語句並將執行的語句,將立即循環體的下麵語句
Exit Do 語句 終止do while語句並將執行循環緊隨其後的語句