【发布时间】:2015-08-12 14:27:59
【问题描述】:
如果 excel 文件不包含某个单词,我正在尝试删除行。
我遍历 B 列中的单元格并检查单元格值是否包含此字符串,如果没有,则将其删除。
但是,我收到一条错误消息,提示 删除范围类的方法失败。
Sub macro()
Dim i As Integer, intValueToFind As Integer
Dim ws As Worksheet
Set ws = Worksheets("RAW DATA (2)")
For i = 1 To 500 ' Revise the 500 to include all of your values
If InStr(Cells(i, 2).Value, "Error") = False Or InStr(Cells(i, 2).Value, "No credentials") = False Or InStr(Cells(i, 2).Value, "Connection Failed") = False Then
ws.Rows(i).EntireRow.Delete
End If
Next i
End Sub
【问题讨论】: