G
George
Hi, Group:
I need your help to modify my code. Here is what I expect:
In Column A under sheet1 with unknown rows, I always want to keep the
first 3 rows. For the rest other than the first 3 rows, I need a maco
to delete any rows if the cell value is NONE of "Apple", "Orange", or
"Banana".
Here is my code:
Sub DeleteRows()
Dim RangeColumnA As Range
Dim j As Range
With Worksheets("Sheet1")
Set RangeColumnA = .Range("A4", .Range("A" & Rows.Count).End(xlUp))
End With
Application.ScreenUpdating = False
For Each j In RangeColumnA
If NOT j.Value = "Apple" Or j.Value = "Orange" or j.Value =
"Banana" Then
j.EntireRow.Delete
End If
Next j
Application.ScreenUpdating = True
End Sub
Please advise!
George
I need your help to modify my code. Here is what I expect:
In Column A under sheet1 with unknown rows, I always want to keep the
first 3 rows. For the rest other than the first 3 rows, I need a maco
to delete any rows if the cell value is NONE of "Apple", "Orange", or
"Banana".
Here is my code:
Sub DeleteRows()
Dim RangeColumnA As Range
Dim j As Range
With Worksheets("Sheet1")
Set RangeColumnA = .Range("A4", .Range("A" & Rows.Count).End(xlUp))
End With
Application.ScreenUpdating = False
For Each j In RangeColumnA
If NOT j.Value = "Apple" Or j.Value = "Orange" or j.Value =
"Banana" Then
j.EntireRow.Delete
End If
Next j
Application.ScreenUpdating = True
End Sub
Please advise!
George