
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル作業の効率化マクロを教えて下さい 7 2022/02/06 00:47
- Visual Basic(VBA) VBAで質問があります 1 2022/10/19 10:32
- Access(アクセス) accessでexcelデータを一部変換してインポートするVBAコードを教えてください。 2 2021/12/14 08:31
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- Excel(エクセル) Excelの表作成でコピペ作業を軽減したい 11 2022/02/04 15:36
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Visual Basic(VBA) 【関数orVBA】カーソルのある行を黄色にし、A列の値を別シートに表示できますか? 4 2021/12/28 00:03
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- その他(Microsoft Office) 横1行のデータを3つずつ3列に変換したい(マクロ初心者) 4 2021/12/17 15:03
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
EXCELで 一桁の数値を二桁に
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
Excelで半角の文字を含むセルを...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
エクセルで文字が混じった数字...
-
オートフィルターをかけ、#N/A...
-
2つのエクセルのデータを同じよ...
-
Excel、市から登録している住所...
-
【VBA】特定列に文字が入ってい...
-
エクセルのセル内の文字の一部...
-
文字列に数字を含むセルを調べたい
-
Excelの行、列の左方向シフト、...
-
エクセルの並び変えで、空白セ...
-
Excelでの列比較(A列とB列の組...
-
エクセル 同じ値を探して隣の...
-
Excel 文字列を結合するときに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルで文字が混じった数字...
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
エクセル(勝手に太字になる)
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルのセル内の文字の一部...
-
【VBA】特定列に文字が入ってい...
-
Excel、市から登録している住所...
-
文字列に数字を含むセルを調べたい
-
エクセルの表から正の数、負の...
-
VBAで文字列を数値に変換したい
-
エクセルで、列の空欄に隣の列...
-
オートフィルターをかけ、#N/A...
おすすめ情報
補足いたします。
1.①②の拡張子は「.xlsx」となります。
2.①②③全て同じフォルダ内に格納されております。