當前位置:成語大全網 - 書法字典 - EXCEL中的VBA,可以使用FOREACH語句嗎?是什麽格式?

EXCEL中的VBA,可以使用FOREACH語句嗎?是什麽格式?

您可以使用每個。

如果您有任何問題,請按F1獲取最權威的幫助。

每個人...下壹條語句

請參見樣本特征。

對數組或集合中的每個元素重復壹組語句。

語法

對於組中的每個元素

【聲明】

【退出】

【聲明】

下壹個【元素】

的語法...每個...下壹條語句包含以下部分:

部分

形容

元素必需的參數。用於循環訪問集合或數組中所有元素的變量。對於集合,元素可以是變量、通用對象變量或任何特殊對象變量。對於數組,元素只能是變量。

分組必需的參數。對象集合或數組的名稱(用戶定義類型的數組除外)。

語句可選參數,為組中的每壹項執行的壹條或多條語句。

解釋

如果集合中至少有壹個元素,它將進入的...每個執行塊。壹旦進入循環,將針對組中的第壹個元素執行循環中的所有語句。如果組中有其他元素,循環中的語句將針對它們執行。當執行完組中的所有元素後,它們將退出循環並從下壹條語句後的語句繼續執行。

您可以將任何Exit For語句放在循環中的任何位置,並隨時退出循環。Exit For常用於條件判斷之後,如If...然後,將控制轉移到緊接Next之後的語句。

妳可以放壹個給...每個...下壹個循環在另壹個循環中形成嵌套的For...每個...下壹個循環。但是每個循環的元素必須是唯壹的。

請註意,如果下壹條語句中的元素被省略,它將被執行,就像該元素存在壹樣。如果下壹條語句出現在其對應的for語句之前,將會發生錯誤。

不能在For中使用用戶定義類型的數組...每個...因為變量不能包含用戶定義的類型。