• ベストアンサー

多数のExcel Fileのデータを単一のExcel Fileにまとめる方法

1.対象の「データ」(表) 親フォルダの中に10個の子フォルダがあり、その子フォルダそれぞれが200個のExcelファイルを収納し、それぞれのExcelファイルの最初のsheetにのみ「データ」が入っている。従って「データ」を収納しているsheet数は合計で2000。 2.一つのファイルに集合(コピーまたは移動) この2000sheetsのデータを、一つのExcelファイル(*)に集合したい。  (*)この集合用ファイルのsheet2000個を使い、その各sheetに個別にデータ(2000)を収める。 この作業を、できれば一括処理(又は、それに近い処理)で完了できる方法があれば教えてください。

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

  • ベストアンサー
  • toruo
  • ベストアンサー率30% (4/13)
回答No.1

ExcelのVBAを利用すれば可能です。 VBAについては、書籍がたくさん出ていますので、そちらを参考にしてみてください。

参考URL:
http://www.gihyo.co.jp/books/4-7741-1966-0
tguyip
質問者

お礼

ExcelのVBAで第1ステップをやってみました。 いまのところ順調です。 有難うございました。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 >この2000sheetsのデータを、一つのExcelファイル(*)に集合したい。  残念ながら、仮に、VBAでも、Win のExcel上では、メモリ限界を超えて不可能だと思います。おそらく、途中で、ハングするはずです。

tguyip
質問者

お礼

おっしゃる通りですね。 2000個はやめて、もう少し小分けしたグループ別にすることを検討します。 有難うございました。

関連するQ&A