for each ... next

arrayのなかからシーケンシャルに variableを抜き出しそれに対してコマンドを実行する。

書式:
for each variable In array
        commands
        [exit for]
        [continue]
next

for each nextの間のコマンドはループのなかで 一度だけ実行される。 next statement. のかわりに end forも可。
例:

' Create a dynamic arrays
dim number[]

' Fill it with values
number[1] = "one"
number[2] = "two"
number[3] = "three"
number["four"] = 4
number["five"] = 5
number["six"] = 6
' Display the keys and values
for each k in number
    print k, number[k]
end for ------------------- you can use indifferently next or end for

参照: exit for, continue