- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定した文字列が含まれる行を削除する)
指定した文字列を含む行を削除する方法
このQ&Aのポイント
- 指定した文字列が含まれる行を削除する方法を教えてください。データの照合をしています。
- 指定した文字列がO列に入っていた場合、その行を削除し、行をつめたいです。マクロを組んでいますが、エラーが発生します。
- マクロの次の行にある「Next」に対応する「For」がないというエラーが発生します。どのように修正すればいいでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub DelLines() Dim R As Range Do Set R = ActiveSheet.Range("A:A").Find(What:="XXX", LookAt:=xlWhole) If R Is Nothing Then Exit Sub R.EntireRow.Delete Loop End Sub
その他の回答 (1)
- mar00
- ベストアンサー率36% (158/430)
回答No.1
>「下から3行目のNEXTに対応するforがない」とエラーがでます。 Next idxの前にEnd Ifが1つ足りないために出るエラーだと思います。
質問者
お礼
ありがとうございます。 エラーはでなくなったのですが、うまく行を消すことができなきなりました。
お礼
ありがとうございます。 さっそくためしてみます。