EXCEL VBAについて
VBAでCSVファイルをテンプレートのBBOKに読込むコードを
作り、CSVファイルから読込んだBOOK1データを集計する
BOOK2を作成しています。
BOOK1・11/21・・・11/21・・・11/22・・・11/23と続きます
A B C D
1 ID 店名 売上 日付
2 1104567 渋谷店 190,809 11/21
3 1102031 新宿店 209,808 11/21
4 1103450 横浜店 108,765 11/21
BOOK2・集計
A B C D E
1 ID 店名 11/21 11/22 11/23
2 1104567 渋谷店 190,809 203,487
3 1102031 新宿店 209,808 340,876
4 1103450 横浜店 108,765 547,627
※BOOK1とBOOK2のIDの並び順は一致していません。
上記のBOOK1のデータをBOOK2に読込ませたいと考えています。
VLOOKUPやINDEX関数を使用しようかと考えたのですが、日付毎に
ファイル名が違うのと、集計のファイルには外部参照をさせたくないと
考えています。
VBAで作成したいコードはBOOK1からBOOK2の日付のセルにIDを検索条件として日付毎のファイルを読込ませたいです。
フォームで日付を入力し、コピーするBOOK2のセルを指定後、BOOK1を選択するためにダイアログボックスを出したいです。
BOOK2のIDを検索条件としてBOOK1から一致する売上セルを抽出するコードだけでもわかれば何とか作成できそうなのですが、
ご教授いただけませんでしょうか?
補足
はい、ワークシートで使えないです。 書き方ですが =B3<=EOMONTH($B$1,-1) という感じです。