DIMの[]内に変数は使えますが配列の添字は0〜指定した数字-1までになります。(総数としては指定した数になる) なのでFORでLまで指定しているのは宣言した配列の数より多くなってしまうのでエラーになってしまいますよ。