• 締切済み

エクセル複数ファイルの必要項目だけをまとめて表示

お伺いします。 現在複数のファイルが下記のように同じ形式で保存されています。 これを1つのエクセルシートに必要項目のみ吐き出したいと考えております。 色々検索してみましたが、うまく見つける事が出来ませんでしたので 質問させていただきます。 ※全てsheet1とsheet2があります。 ※今回吐き出したいのは、sheet1の下記項目のみ 顧客No.、受付番号、使用部品、品番、価格、有料、無料の7項目です。 ※シートにはこれ以外にも色々記載があります。 ※同じ形式ではありますが、使用部品の数は顧客ごとにことなります。 部品を1つしか使っていない方もいれば、20個使っている方もいらっしゃいます。 ですので、セルA~Eの数が顧客毎に異なります。 ※使用部品は最高40行です。 こういった場合、どのようにすればよろしいでしょうか? ご教授の程、よろしくお願い致します。 マクロ&VBAは初心者なので詳しくお教えいただけましら助かります。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

失礼しました。 リンクをコピーするのを忘れていました。 http://www.editorgoes.net/blog/2006/08/post_279.html

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

複数のブックのデータを1つのシートにまとめたいということでしょうか? VBAをどの程度お分かりになるのかによって、対処が異なりますが、まずは以下のサイトをご覧になって複数のブックを1つのデータにまとめる方法を理解して、そのコードのどの部分を修正したいのか、補足説明されるとよいと思います。 今回のケースでしたら「Range("A1").CurrentRegion」の部分は、データ範囲を大きめに(最大データ数分だけのセル範囲を)選択することで対応できます。

rosey333
質問者

補足

>複数のブックのデータを1つのシートにまとめたいということでしょうか? はい、そうです。 そして、VBAは全くの初心者です。 >まずは以下のサイトをご覧になって・・・ 以下のサイトとはどのサイトでしょうか? 何度もお手数をお掛けし申し訳ありませんが、 お教えいただけましたらら助かります。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

顧客番号と受付番号のデータを入力すると、そのデータの使用部品以下の列を別シートに表示したいということでしょうか? この場合なら、通常なら受付番号だけで該当データが抽出できそうですが、顧客番号との関係はどのようになっているのでしょうか? 例えば、受付番号が同じで顧客番号の違いのあるデータが混ざっているのでしょうか?

rosey333
質問者

補足

お返事ありがとうございます。 いえ、そうではなく、既に添付のように全て入力されたデータが100以上ございます。 そのデータを、表示方法はどのような形でもかまいませんが、 エクセルのシートに1つに表示させたい。表示方法はどのような形でも構いません。 顧客No.・受付番号は重複なしです。 説明が悪く申し訳ありませんがよろしくお願い致します。

関連するQ&A