我使用以下VBA代码在工作表的B列中查找特定文本,如果找到则删除整行。但是,当我运行它时,我会不断获得Type Mismatch Error
。我已经尝试修改指定代码行(**)中的每个值,因为这就是抛出错误,没有运气。帮助
Last = Cells(Rows.Count, "B").End(xlUp).Row
For i = 1000 To 2 Step -1
If (Cells(i, "B").Value) = "#N/A" Then ' line that errors out
Cells(i, "A").EntireRow.delete
End If
Next i
答案 0 :(得分:2)
将条件语句更改为
If (Cells(i, "B").Value) = CVErr(xlErrNA) Then