• 締切済み

複数フォルダ内のファイルに一括でマクロ

複数のフォルダ内に入っているエクセルファイルに一括でマクロをかけたいのですが、どうすればよいのでしょうか? フォルダにはエクセルファイルしか入っていません。 検索したところ秀丸というツールがあるようですが、有料であるため、ほかの方法を探しています。無料でVBAなどで出来ませんでしょうか?

みんなの回答

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.3

はじめまして 具体的な状況が分かりませんが以下のようにすれば、EXCELのマクロでできると思います。 「ファイルの検索」を使います。 Dim varF1 As Variant With Application.FileSearch .NewSearch .LookIn = "[フォルダのフルパス]" .Filename = "*.xls" .SearchSubFolders = True .Execute For Each varF1 In .FoundFiles [処理] Next varF1 End With エクセルのマクロを組めば可能でしょうか? http://oshiete1.goo.ne.jp/qa4692863.html

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

>無料でVBAなどで出来ませんでしょうか? やりたい事を具体的に提示されないと、どのようなツール・フリソ・或いはコードが 必要なのかわかりまん。

mammat
質問者

補足

アドバイスありがとうございます。 具体的に言えば、 フォルダAの中に複数のフォルダB~Zが入っており、その各フォルダの中にフォルダ1~10が入っており、その各フォルダの中にエクセルファイルが複数入っている状態だとします。 そして、フォルダAの下のパスに入っているすべてのエクセルファイルに、マクロをかける方法を考えています。 ここでのマクロとは、マクロの記録で作ったような簡単なマクロのことです。 このような説明で大丈夫でしょうか。言葉足らずで申し訳ありませんが、ご教授宜しくお願いいたします。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

マクロでどうされたいのですか?

mammat
質問者

補足

アドバイスありがとうございます。 n-junさんのコメントに具体的な内容を記載しましたので、 どうぞご教授宜しくお願いいたします。

関連するQ&A