VBA循環
可能有一種情況,需要執行代碼塊多次。在一般情況下,語句順序執行:在一個函數的第一條語句,首先執行,然後是第二個...等等。
編程語言提供了多種控製結構,使更複雜的執行路徑。
循環語句可以執行語句的語句多次或多組,下麵是VBA循環的一般語句。
VBA提供循環以下類型的處理循環的要求。點擊以下鏈接查看其詳細信息。
循環類型 | 描述 |
---|---|
for 循環 | 執行語句多次序列,簡寫形式用於管理循環變量的代碼。 |
for ..each 循環 | 這執行,如果有組的至少一種元素並且重申為在一組中的每個元素。 |
while..wend 循環 | 這在執行循環體之前測試條件。 |
do..while 循環 | do..while語句隻要條件為真時執行。(即)循環重複,直到條件為False。 |
do..until 循環 | do..until語句執行直到條件為False。(即)循環應重複,隻要條件為真。 |
循環控製語句:
循環控製語句改變其正常的順序執行。當執行離開了循環範圍,在循環中的所有剩餘語句不執行。
VBA支持下列控製語句。點擊以下鏈接查看其詳細信息。
控製語句 | 描述 |
---|---|
Exit For 語句 | 終止 for 循環語句並將執行的語句,將立即循環體的下麵語句 |
Exit Do 語句 | 終止do while語句並將執行循環緊隨其後的語句 |