特定の行 (列に特定の単語を含む) を削除する VBA コードを記述します。私は下にあるものを持っています。以前に削除された2つの行(小計)の間にあるすべての行も削除することに問題があります(*これがそれらの間の1行のみであることを条件として、それらを削除しない場合)
この問題を克服する方法があれば教えてください。この質問があいまいな場合はお知らせください(私は初心者なので)
Sub DeleteRows()
Dim c As Range
Dim SrchRng As Range
Dim SrchStr As String
Set SrchRng = ActiveSheet.Range("F1", ActiveSheet.Range("F10000").End(xlUp))
SrchStr = InputBox("Please Enter A Search String")
Do
Set c = SrchRng.Find(SrchStr, LookIn:=xlValues)
If Not c Is Nothing Then c.EntireRow.Delete
Loop While Not c Is Nothing
End Sub