|
こんにちは、こちらは2度目の利用になります。
よろしくお願いします。
エクセルファイル上でマクロを起動する
↓
1つずつ目的のテキストファイルを開く(※)
↓
ファイル内の必要な部分のデータをエクセルファイル上にコピーする
↓
保存せずに終了して(※)に戻る
という動作をループするマクロを扱っています。
・・・・・・・・・・・・・・・・・・・・・・・
ActiveWorkbook.Saved = True
ActiveWindow.Close
・・・・・・・・・・・・・・・・・・・・・・
の部分をきちんと通ってないのかと思いまして、この部分で毎回止めて
F8ボタン(ステップインですかね?)を押して1つずつ閉じるかどうかを確認しました。(閉じるのを確認したらF5キーを押して、もう一度この部分でストップするのを待つ)
そうすると、全ファイルをきちんと「開く」→「閉じる」という動作を繰り返し正常に終了しました。
ですが、普通にマクロを起動すると開いたファイルが閉じないままで先に進んでしまいます。(一応最後までマクロは動き、終了します)
原因が全く分からないため、「こんな可能性がある」という様な助言をいただければと思います。
微妙な質問ですいませんが、よろしくお願いします。
|
|