F004 FORALL の別名変数はすでに使われています: <変数名>

ForAll ステートメントが別の ForAll ステートメント内にネストされており、それら 2 つのステートメントで同じ参照変数が使用されています。どちらかの変数名を変更してください。以下に例を示します。

Dim fo(9) As Integer
Dim fee(12) As Integer
Forall x In fo
	Forall x In fee ' error!
	End Forall
End Forall

この例では、x は、外側のループの参照変数としてすでに使用されているため、内側のループで使用することはできません。

Forall ステートメントがネストされていない場合は、同じ参照変数名を複数の Forall ステートメントで使用することができます。