|
代码如下。。。
Sub test()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
t = Timer
Dim wb As Workbook, sht As Worksheet, rng As Range
Set wb = ThisWorkbook
Set sht = wb.Sheets("sheet1")
arr = sht.[a1].CurrentRegion
For i = 2 To UBound(arr)
If arr(i, 3) = Empty And arr(i, 4) = Empty Then
If rng Is Nothing Then Set rng = sht.Rows(i) Else Set rng = Union(rng, sht.Rows(i))
End If
Next
rng.Delete '会删除整行,请留意
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "共耗时:" & Format(Timer - t, "0.0000") & " 秒!!!", 64
End Sub
|
评分
-
3
查看全部评分
-
|