このトピックに書きこむ |
---|
Re[1]: Aシート・Bシートのデータ相違書き出しについて(説明あり) | |
---|---|
[196396] Re[1]: Aシート・Bシートのデータ相違書き出しについて(説明あり)- ■ / 記事引用/メール受信=OFF■ □投稿者/ VBA初心者 -(2025/01/04(08:56)) □U R L/ 記載不備なのでいったん解決とします |
[196394] Aシート・Bシートのデータ相違書き出しについて(説明あり)- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ VBA初心者 -(2025/01/03(22:32)) □U R L/ 1.Aシート(今年) 行 A B C D E F G H I J K 1 地区 番号 名前 年月 その他 金額1 金額2 金額3 金額4 金額5 ・・ 2 w 101 あ 202404 ・ 1 3 5 6 8 ・ 3 w 101 あ 202405 ・ 2 4 6 7 9 ・ 4 w 101 あ 202407 ・ 3 5 7 8 10 ・ 5 w 104 え 202405 ・ 2 4 6 7 9 ・ 6 7 w 108 た 202406 ・ 1 5 7 8 10 ・ 2.Bシート(去年) 行 A B C D E F G H I J K 1 地区 番号 名前 年月 その他 金額1 金額2 金額3 金額4 金額5 ・・ 2 w 101 あ 202404 ・ 1 3 5 6 8 ・・ 3 w 101 あ 202405 ・ 2 4 6 7 9 ・・ 4 w 101 あ 202407 ・ 3 5 7 8 10 ・・ 5 6 w 107 き 202404 ・ 3 5 7 8 10 ・・ 7 w 108 た 202406 ・ 2 5 7 8 10 ・ 説明 2行目 A = B 3行目 A = B 4行目 A = B 5行目 A 有り B 無し 6行目 A 無し B 有り 7行目 A <> B 金額がいずれか相違 3.C 差異シート(AとBとの差異出力) 行 A B C D E F G H i J 1 地区 番号 名前 年月 その他1 金額1 金額2 金額3 金額4 金額5 2 w 107 き 202404 ・ 3 5 7 8 10 3 4 w 108 き 202406 ・ 2 5 7 8 10 5 w 108 き 202406 ・ 2 5 7 8 10 6 J 説明 2行目 A 無し B 有り 4行目 A <> B 金額がいずれか相違 5行目 A <> B 金額がいずれか相違 3.Cシートへの書き出し要因 *AシートとBシートのキー(顧客番号・年月)を比較して ・AシートとBシートのキーが一致して全ての金額も一致すればCシートには書き出さない ・Aシートにキーがあり、Bシートにキーが無ければCシートには書き出さない ・Aシートにキー無くBシートにキーあれば CシートにBシートの該当データをBシートの17列まで書き出す ・AシートとBシートのキーが一致しても金額のいずれか相違していれば Aシート・Bシートの17列まで書き出す *なお、書き出し結果は、 相違要因の結果毎に1行毎、 空白を設けてわかりやすいようにする どなたか上記のようなVBA(コーディング)について ご記載頂ければ幸いです よろしくお願いいたします WIN11です ++++++++++++++++++++ OS ⇒OTHER Version⇒Excel 2007 ++++++++++++++++++++ |