• 締切済み

エクセルで複数ワークシートを集計用のシートへ抽出

エクセルで複数ワークシートを集計用のシートへ抽出する方法を教えて下さい。 下記の画像を参照して頂き、ある更新日を入力するとその更新日だけの一覧がでるようにしたいのですが、方法が分かりません。宜しくお願いします。 ・ワークシートは1日から31日まであります。 ・1日から31日まですべて検索して頂きたいです。 ・マクロでも、VBAでもかまいません。 ・一覧でほしい情報はA列からJ列まですべてです。 何卒、宜しくお願い致します。 もし、不可能なようでしたら1日から31日までのシートを空白以外をそのまま集計シートにリスト化する事はかのうでしょうか? 更新されれば、集計に反映できたらいいのですが・・・

みんなの回答

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

関数では出来ません。 VBAなら、出来ます。 この質問表現は、システムを扱う業者に、仕様を伝えている様な口ぶり(表現)ですが、こんな無料のコーナーに丸投げで要求するようなのは見当違いでしょう。このコーナーは「質問」コーナーで、無料でソフト作成依頼コーナーではない。 画像を見ろ、なんていう部分も、生徒に言っているようで、頼むなら、もう少しやわらかい表現があるでしょう。 持論としては質問のテキストに、シートの要約データを実例としてあげて、説明をほしいのだが。 ーー 自分で、最低でもVBAでも勉強するべきです。 ーー ヒントとしては、 (1)1日分の1シートで フィルターオプションの設定で日付を指定し、抜き出し結果を集計シートにコピペ ー (2)31日分すべてのシートにたいし、同じような作業をするにはどういうコードになるか に絞って勉強のこと。 条件外等分を1シートに集約すれば集計は簡単でしょう。 === 多分表の形式(フォーマット)は同じなのだろうから、31日分を全部1シートに寄せ集め、それからフィルタオプションなどを考えるほうが簡単かもしれない。 ーー あと本やWEBで 集計 統合 というエクセルの機能が使えないか勉強するのも良いかも。 ーーー >更新されれば、集計に反映できたらいいのですが・ 簡単ではない。