まずユーザー定義命令や関数は同じ名前は使えません。 現状特に動作に影響の無いユーザー定義命令MAKEMAPが2カ所 あるためにエラーが発生します。 同様に同じ名前の配列変数の宣言も出来ません。 同じ配列変数に他の数値や文字列を格納する場合は配列の宣言は しなくても上書きをする事は出来ます。 例) DIM A[10] A[0]=5:A[1]=10 処理 REM DIM A[10] この行は不要 A[0]=10:A[1]=20