If R.Cells(3) <> "cat" Then If Rng Is Nothing Then Set Rng = R Else Set Rng = Union(Rng, R)
Next
Rng.Delete xlUp
End Sub
複製代碼
作者: oobird 時間: 2011-6-26 20:25
藉此帖介紹一下ColumnDifferences用法:
Sub delrow()
r = [c:c].Find("cat").Row
[c:c].ColumnDifferences(Cells(r, 3)).Delete (3)
End Sub作者: am0251 時間: 2011-6-27 14:22
沒檔案, 盲寫:
Sub TEST()
Dim xA As Range, xR As Range, xU As Range
Set xA = Sheets("Sheet1").UsedRange.Offset(1, 0)
For Each xR In xA.Columns(3).Cells
If InStr("/cat/dog/", "/" & xR & "/") < 2 Then
If xU Is Nothing Then Set xU = xR Else Set xU = Union(xU, xR)
End If
Next
If Not xU Is Nothing Then xU.EntireRow.Delete
End Sub