我试图根据D列中的单元格值是否为NULL来删除整行。我的整个代码到目前为止是:如何根据VBA中的空单元格值删除行
Sub DeleteNULL()
Dim i As Long
For i = 2 To 119713
If IsEmpty(Range("Di")) = True Then
Rows([i]).EntireRow.Delete
Else
If IsEmpty(Range("Di")) = False Then
Next i
End If
End Sub
我不断收到编译错误,要么如果没有其他人或没有对于接下来,我应该怎么解决这个问题?
在此先感谢。
您需要循环向后或你将不得不与它跳过行的问题。 – braX
https://stackoverflow.com/questions/30462449/excel-vba-find-empty-cell-and-delete-the-row?rq=1 – braX