6行目がBGWORKなのに10行目でBGWOLKになってます。 同じ名前にしてください。 あと、 A$="DAT:SC_PYONTA_L1"+STR$(A) は A$="DAT:SC_PYONTA_L"+STR$(N) が正しいと思います。 (「1」が不要、(A)ではなく(N)) セーブするとき、L0~L3の4つの名前でセーブされたはずで、FOR~NEXT、で変数Nを0から1に増やしながら2回繰り返すので、STR$(N)は1回目が0、2回目が1になり、L0とL1の両方が読み込めます。PRINT A$ とはさむとA$の中身が表示されるのでなんか分かると思います。