• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロ、Loopが望まぬところにかかる)

Excelマクロ、Loopが望まぬところにかかる

このQ&Aのポイント
  • Excelマクロでフォルダ内のすべてのファイルに実施するLoopが、保存されたファイルにもう一度マクロがかかる仕組みになっています。
  • そのため、マクロを実行すると、ファイル名がどんどん長くなり、作業が終わらなくなってしまいます。
  • マクロのつなぎ合わせに問題がある可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず最初にファイル一覧を作成し、その後にその一覧にあるファイルだけに処理をかけるようにすれば良いでしょう。 今のコードだと、処理の過程で当該ディレクトリにファイルが増えたら、そのファイルも処理対象になってしまいます。 第21回.ファイル一覧を取得する(Do~LoopとDir関数) https://excel-ubara.com/excelvba1r/EXCELVBA521.html

joezen05
質問者

お礼

多分分かる人には当たり前なんですよね/// アドバイスありがとうございました!勉強していきます。

関連するQ&A