大量のエクセルファイル(それぞれ複数シートで構成されています。列の項目名は同じです。)をひとつのエクセルファイル(1シート)に自動的にマージするよい方法があれば教えてください。

できれば、マージする際に、マージするデータシートそれぞれに、指定する1項目を追加したいと考えています。

よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:Kotobuki_F No.1

回答回数406ベストアンサー獲得回数9

ポイント20pt

http://www.moug.net/

スキルアップ・問題解決はモーグにおまかせ! 情報コミュニティサイト モーグ

量と構成が分かりませんので,具体例は示せませんが,マクロを組むのが一番だと思います。

id:mkbotan

教えていただいたサイトで検索してみます。

ありがとうございました。

2004/06/28 18:48:23
id:actual No.2

回答回数610ベストアンサー獲得回数1

ポイント20pt

http://excel-vba.seesaa.net/article/148362.html

Excel VBA: �Aシートの操作

マクロを使用すれば加工可能です。

フォルダー内のブックを繰り返して開けて、アクティブなワークシートを特定のエクセルファイルに繰り返し移動するとできます。移動する際にワークシートの名前の変更も行うことができます。

id:mkbotan

ありがとうございます。

でもこれだと複数シートになっちゃいませんか?

データをひとつのシートに追加していきたいのですが・・・。

2004/06/28 19:44:31
id:sugiyasato No.3

回答回数157ベストアンサー獲得回数2

ポイント20pt

http://www.atlis.co.jp/task4excel/

アトリス タスクフォーエクセル

こんなソフトは使えませんか?この説明だとご希望の機能があるのかちょっとはっきりしませんが,試用版があります。

http://www.cam.hi-ho.ne.jp/manbo/exala/excv080.htm

ExcelVBAあらかると 複数ブック内複数シートの統合

ここのVBAの例も参考にならないでしょうか。

「指定する1項目追加」という点も考えると,CVSに落としてperlなどのスクリプトで処理する手もあると思います。

id:mkbotan

ありがとうございます。

前者は無料の評価版ですと結合ファイル数に制限がありますね。(´・ω・`)

後者はやっぱり1シートにはならないようです。

前者の有料版は使えそうですが・・・。

2004/06/29 00:27:32
id:k318 No.4

回答回数2758ベストアンサー獲得回数32

ポイント40pt

http://www.vector.co.jp/soft/win95/business/se318608.html?y

Excelbooks into 1 Sheet(Windows95/98/Me / ビジネス)

Click Me!

Microsoft Excelの複数のブックファイル(XLSやCSVなど)と、そこに含まれるシート複数を単一ファイル(SYLK,CSV,XLSのいずれか)の単一シートにまとめまるとのことです。

http://www.vector.co.jp/soft/winnt/business/se323866.html?y

エクセルアドインMYP(P)(WindowsNT/2000/XP/Vista / ビジネス)

id:mkbotan

ありがとうございます。

前者を使うと、項目行も結合シート内に含められてしまうので、

前の回答で教えていただいた1ブックに結合する方法で、1ブックにしてから全シートの先頭の項目行を削除し、

この回答で教えていただいた方法で1シートに結合します。

これでできそうです!

ありがとうございました。

2004/06/29 00:38:18
id:mitu_hisa No.5

回答回数62ベストアンサー獲得回数0

ポイント20pt

http://www.vector.co.jp/soft/win95/business/se208276.html?y

まとめますマクロ(Windows95/98/Me / ビジネス)

これでだめですか?

当方愛用しています。

id:mkbotan

ありがとうございます。

これも1ブック(1シートではなく)にまとめるマクロですね。

いろいろ教えていただいてありがとうございました。これにて終了します。

2004/06/29 00:39:32
  • id:cx20
    サンプルコード。

    終わってしまいましたが、サンプルコードを書いてみました。
    ↓ここに置いておきます。
    http://www.hondarer-soft.com/cx/pukiwiki/pukiwiki.php?Memo%2F2004-06-28

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません