Colin,
My previous post was probably the 'wrong' other row. Try this if so
Dim iLastRow As Long
Dim i As Long
iLastRow = Cells(Rows.Count, "A").End(xlUp).Row
If iLastRow Mod 2 = 0 Then
iLastRow = iLastRow - 1
End If
For i = iLastRow To 2 Step -2
Cells(i, "A").EntireRow.Delete
Next i
--
HTH
Bob Phillips
"Colin Hayes" wrote in message
...
In article , Bob Phillips
writes
Use filter, menu DataFilterAutofilter, and then delete the visible
rows.
Hi Bob
OK Thanks for that - I made a short macro based on your advice and it
solves it very neatly.
BTW , do you know a way to automatically select every other row
(1,3,5,7,9,11.....to end of file) of a worksheet and delete these?
Hope you can help with that too. It's for a very specific and important
purpose.
Last one I promise.
Thanks.
|