将单元格值与“#N / A”进行比较时出现types不匹配错误

我正在使用下面的VBA代码来查找我的工作表中B列中的特定文本,并删除整个行,如果find它。 但是,当我运行它时,我不断收到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 

将条件语句更改为

  If (Cells(i, "B").Value) = CVErr(xlErrNA) Then