我正在尝试做一些数据预处理。我想写一个宏,删除任何包含任何空单元格的行。Excel删除行,如果单元格包含空单元格
我一直在寻找互联网的帮助上,但他们要么得到我无处或者我不能完全理解的代码
Sub ListWiseDel()
Dim cell As Range
For Each cell In Range("A1:U1077")
If IsEmpty(c.Value) Then
ActiveCell.EntireRow.Delete
End If
Next cell
End Sub
我一直想这一点,但我不断收到错误。
所以,你得到了什么错误?我也不是专家,但看起来你没有在任何地方定义'c'。你也许需要使用'cell'而不是'ActiveCell'。 – 2013-05-03 16:03:56
在范围后添加.Cells(“A1:U1077”)并将“c”更改为单元格。另外,将activecell更改为单元 – Marshall 2013-05-03 16:15:33