
Originally Posted by
leskoby
I regularly receive a file of financial data and it contains 4 digit cost center numbers in column A. There are cost center numbers in which I am not interested and would like to use a macro to delete the rows which contain the numbers in column A in the range 5600 to 6500.
The code I'm using loops so I would appreciate any help.
'Start Test Conditional Delete
Range("A1:A1").Select
Dim rng As Range
Dim i As Integer, counter As Integer
'Set the range to evaluate to rng.
'initialize i to 1
i = 1
'Loop for a count of 1 to the number of rows in the range that you want to evaluate.
For counter = 1 To rng.Rows.Count
'If cell i in the range contains a cost center number between 5600 and 6500
delete the row.
If rng.Cells(i) < 6500 Or rng.Cells(i) > 5599 Then
rng.Cells(i).EntireRow.Delete
Else
i = i + 1
End If
Next
Bookmarks