• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定した文字列が含まれる行を削除する)

指定した文字列を含む行を削除する方法

このQ&Aのポイント
  • 指定した文字列が含まれる行を削除する方法を教えてください。データの照合をしています。
  • 指定した文字列がO列に入っていた場合、その行を削除し、行をつめたいです。マクロを組んでいますが、エラーが発生します。
  • マクロの次の行にある「Next」に対応する「For」がないというエラーが発生します。どのように修正すればいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

choket
質問者

お礼

ありがとうございます。 さっそくためしてみます。

その他の回答 (1)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

>「下から3行目のNEXTに対応するforがない」とエラーがでます。 Next idxの前にEnd Ifが1つ足りないために出るエラーだと思います。

choket
質問者

お礼

ありがとうございます。 エラーはでなくなったのですが、うまく行を消すことができなきなりました。

関連するQ&A

専門家に質問してみよう