有没有比我目前使用的更好的方法来删除 Excel 电子表格中的行?
在电子表格上,我运行一个宏,如果特定单元格中的数字为“0”,则删除一行。
Public Sub deleteRowsIfZero(colDelete As Integer)
Dim r As Long
Application.ScreenUpdating = False
For r = Cells(Rows.Count, colDelete).End(xlUp).Row To 1 Step -1
If Cells(r, colDelete).Value = "0" Then Rows(r).Delete
Next r
Application.ScreenUpdating = True
End Sub
这行得通,但是对于 700 多行的电子表格,它可能会很慢。有没有更有效的方法来做到这一点?
提前感谢您的任何建议。
干杯
诺埃尔