
VBAを使って、2つのファイルで、複数項目が同じものを他のファイルに一行にまとめたいです。
具体的には、ファイル①と②で、売上月と商品名が同じものを③のような形にしたいです。
「23年10月に/営業1部門の/購買チームが/りんごを/700円売上げ/出荷準備中が1件/出荷済が1件」という内容です。
想定としては、ファイル③でマクロを実行すると、①と②を開いて、上記処理をするというように考えております。
調べてもなかなかできずに困っております。。
お力をいただけると大変助かります。何卒よろしくお願いいたします。
①ファイル名:Book1
●シート名:売上明細
A列 B列 C列 D列 E列 F列
1 売上月 部門 チーム 商品コード 商品名 合計金額
2 2310 営業1 購買 1212 りんご 100
3 2310 営業1 購買 1212 りんご 600
4 2311 営業1 購買 1212 りんご 200
5 2311 営業2 販売 1213 みかん 300
②ファイル名:Book2
●シート名:進捗状況
A列 B列 C列
1 進捗状況 売上月 商品名
2 出荷準備中 2310 りんご
3 出荷済 2310 りんご
4 確認中 2311 りんご
5 確認中 2311 みかん
③ファイル名:一覧表
●シート名:Sheet1
上記2つの内容を、以下のように1つにまとめたいです。
A列 B列 C列 D列 E列 F列 G列 H列 I列
1 売上月 部門 チーム 商品コード 商品名 合計金額 確認中 出荷準備中 出荷済
2 2310 営業1 購買 1212 りんご 700 0 1 1
3 2311 営業1 購買 1212 りんご 200 1 0 0
4 2311 営業2 販売 1213 みかん 300 1 0 0
No.3ベストアンサー
- 回答日時:
No.4
- 回答日時:
追伸:
No3です。
以下のようなデータはエラーとしています。
エラーケース1
売上明細
売上月 部門 チーム 商品コード 商品名 合計金額
① 2310 営業1 購買 1212 りんご 100
② 2310 営業2 販売 1212 りんご 600
上記の場合、②はエラーとなります。
理由:進捗状況の出荷準備中 2310 りんご を
①に割り当てるか、②に割り当てるか判断ができない為
エラーケース2
進捗状況が、出荷準備中、出荷済、確認中の何れでもないもの
No.1
- 回答日時:
補足要求です。
1.マクロはどのブックに格納するのでしょうか。
上記の3つのブックのいずれかですか。そうであれば、そのブック名を提示してください。それとも、上記の3つ以外でしょうか。
が考えられます。
2.上記の3つのブックの拡張子は何でしょうか。
3.上記の3つのブックは、予めオープンされている前提なのでしょうか。
それとも、オープンするところから開始するのでしょうか。その場合、3つのブックは、同じフォルダー内に格納されているのでしょうか。それとも別々のフォルダー内に格納されているのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
2つのエクセルのデータを同じよ...
-
エクセルでフィルタ後の条件付...
-
「B列が日曜の場合」C列に/...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセルの項目軸を左寄せにしたい
-
お店に入るために行列に並んで...
-
オートフィルターをかけ、#N/A...
-
エクセルのVLOOKUP関数の検索値...
-
Excel 文字列を結合するときに...
-
EXCELで cuontifやsubtot...
-
Excel関数(通常はA列優先で、...
-
ExcelのVBAで連番を振る。
-
エクセル 文字数 多い順 並...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ数字を他の列に自...
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
エクセルで、列の空欄に隣の列...
-
オートフィルターの絞込みをし...
おすすめ情報
補足いたします。
1.①②の拡張子は「.xlsx」となります。
2.①②③全て同じフォルダ内に格納されております。