エクセル2013でVBAを作成していますが、どうやって作成すればいいか分からないので質問させてください。
以下のようなデータがあったときに太字の部分を削除するVBAを作るにはどうしたらよいでしょうか。
かなりのデータ量があるので時間のかからない処理ができる方法を探しております。
削除の条件としては以下条件すべてに当てはまった場合になります。
①A列~B列が同じ値
②①の条件かつ、D列が確定の次に未確定がある
③C列が確定日と同じ、もしくは確定日より前の場合
よろしくお願いいたします。
A列 B列 C列 D列
A100 1100 2020/10/25 確定
B100 1100 2020/10/26 確定
B100 1100 2020/10/26 未確定
A101 1101 2020/10/25 確定
A101 1101 2020/10/25 未確定
A101 2201 2020/10/25 確定
A101 2201 2020/10/28 未確定
A201 2200 2020/10/28 確定
A201 2200 2020/10/27 未確定
B201 1120 2020/10/25 未確定
B201 1120 2020/10/27 未確定
↓
A列 B列 C列 D列
A100 1100 2020/10/25 確定
B100 1100 2020/10/26 確定
A101 1101 2020/10/25 確定
A101 2201 2020/10/25 確定
A101 2201 2020/10/28 未確定
A201 2200 2020/10/28 確定
B201 1120 2020/10/25 未確定
B201 1120 2020/10/27 未確定
回答3件
あなたの回答
tips
プレビュー