我在Excel 10中工作。我有一个包含多列数据的工作表(来自A-D)。我想要一个宏来删除列A中任何单元格的值为零(0)的所有行。我在其他列中有零但不想让宏测试那些,即我只希望宏在A列中测试零。
我尝试过多个版本的代码,我们在网上找不到错误的行。
感谢任何帮助。
答案 0 :(得分:0)
这将帮助您入门:
Sub RowKiller()
Dim N As Long, i As Long
N = Cells(Rows.Count, "A").End(xlUp).Row
For i = N To 1 Step -1
If Cells(i, "A").Value = 0 Then Cells(i, "A").EntireRow.Delete
Next i
End Sub