我有一个 2 列的 excel 电子表格,最后一行是287983
. 在 A 列中有数字,如果单元格没有数字,则将其NaN
放置在那里。在 B 列中有日期。我正在尝试使用以下宏来删除 A 列中的单元格具有的所有行NaN
:
Sub Rowdel()
Dim i As Long
For i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If Cells(i, 1) = "NaN" Then Cells(i, 1).EntireRow.Delete
Next i
End Sub
但是,当我运行上面的代码时,NaN
单元格仍然存在。谁能建议为什么代码不起作用?