• ベストアンサー

EXCELの複数ファイルを1つにまとめる方法

EXCELのファイルが複数あって、それを1つのファイルにまとめる方法で、簡単な方法はありますか? 50ファイルあり、それを1つのファイルの50シートにまとめたいのですが、シートの移動で行うと時間がかかり、大変です。 簡単にできる方法があれば、ぜひ教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

>ファイルが複数あって 複数のブックがあるということですね。このブックの中のシートを 特定の1つのブックのシートに集めることですが、プログラムのお世話にならないと(簡単な操作では)できないでしょう。 そのプログラムは(1)(他人が組んだ)ソフトを入手(2)自分でVBAで組む の2つがありますが、買って(無料ソフトがあればよいが)使う(1)がお勧めです。 (2)は#1のご回答のVBAは複数のシートを1シートにまとめるものが出てくるので、少し違うようです。 同一フォルダの中にブックはありますか。あるとして、 (1)フォルダの中のXLS(エクセルブック)を探す (2)For Each で1つのブックの全シートを順次捉える (3)(2)で捉えたシートを、集約ブックにシートをコピーする コードが判らないとなりません。VBAの中上級のスキルが必要で、簡単では無いでしょう。

macnyan2006
質問者

お礼

ありがとうございました。あまり詳しくないのですが、勉強してマクロやってみます。

その他の回答 (1)

  • taa1031
  • ベストアンサー率38% (147/377)
回答No.1

マクロを使う方法と、 ソフトウェアを使う方法の 両方をリンクしておきます ご参考になれば幸いです http://j-net21.smrj.go.jp/hiroba/page.do?companyId=jas000a88&categoryNo=3000&dataNo=1

参考URL:
http://www.relief.jp/itnote/archives/001729.php

関連するQ&A