誰か助けてください。Excelワークシートの列「D」で特定の単語「DR」を検索し、行全体を削除するVBAコードを作成しようとしています。ワークシートには、特定の単語が多数出現しています。私がやりたいことは、これらの出現箇所を検索して、それらの単語を含む行全体を削除することだけです。私の問題は、どのループ構造を使用すればよいかわからないことです。以下は私が使用しているコードです。
列("D:D").選択
Cells.Find(What:="DR", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart、SearchOrder:=xlByRows、SearchDirection:=xlNext、MatchCase:=False _
、SearchFormat:=False).Activate
行う
Cells.Find(What:="DR", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart、SearchOrder:=xlByRows、SearchDirection:=xlNext、MatchCase:=False _
、SearchFormat:=False).Activate
ActiveCell.EntireRow.Delete
Loop While (Cells.Find(What:="DR"))
喜んでお手伝いさせていただきます。