| 
    
     |  | こんんちは 
 作業列使えるなら、
 
 Sub test()
 With Worksheets("Sheet1")
 With .Range(.Cells(2, 2), .Cells(210, 2)).Offset(, Columns.Count - 2)
 .Formula = "=IF(ISERROR(FIND(""詳細"",B2,1)),"""",1)"
 .Value = .Value
 MsgBox WorksheetFunction.CountIf(.Cells, "1")
 If WorksheetFunction.CountIf(.Cells, 1) > 0 Then
 .SpecialCells(xlCellTypeConstants).EntireRow.Delete
 End If
 End With
 End With
 End Sub
 
 
 ▼花鼻 さん:
 >いつもお世話になっております。
 >
 >”詳細”の文字があるセルの行を全て削除したいと思い下記のコードで対応していますがとても遅いです。
 >どうすればもっと早く処理できるでしょうか。・゚・(ノД`)・゚・。
 >宜しくお願いします。
 >
 >
 >Sub 図5_Click()
 >Dim i
 >For i = 210 To 2 Step -1
 >If InStr(Cells(i, 2).Value, "詳細") > 0 Then
 >Rows(i).Delete Shift:=xlUp
 >End If
 >Next
 >End Sub
 
 
 |  |