|
▼埼玉っこ さん:
>
>という動作をループするマクロを扱っています。
>・・・・・・・・・・・・・・・・・・・・・・・
> ActiveWorkbook.Saved = True
> ActiveWindow.Close
>・・・・・・・・・・・・・・・・・・・・・・
>の部分をきちんと通ってないのかと思いまして、この部分で毎回止めて
>F8ボタン(ステップインですかね?)を押して1つずつ閉じるかどうかを確認しました。(閉じるのを確認したらF5キーを押して、もう一度この部分でストップするのを待つ)
>そうすると、全ファイルをきちんと「開く」→「閉じる」という動作を繰り返し正常に終了しました。
>
>ですが、普通にマクロを起動すると開いたファイルが閉じないままで先に進んでしまいます。(一応最後までマクロは動き、終了します)
>
>原因が全く分からないため、「こんな可能性がある」という様な助言をいただければと思います。
>
>微妙な質問ですいませんが、よろしくお願いします。
こんな可能性としては、
ActiveWorkbook が思っているBookじゃなくなっているんでは?
ブックを開く、データのコピーをSelectで行っているなどなど。
.Closeの直前に
Debug.print ActiveWorkbook.Name を入れて
イミディエイトで見てみたらどうですか?
|
|