Macro to delete rows
This should work:
Sub delSixUp()
Dim lastRow As Long, i As Long
lastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For i = lastRow To 2 Step -1
If Len(Trim(ActiveSheet.Cells(i, 1).Value)) 5 Then
Cells(i, 1).EntireRow.Delete
End If
Next
End Sub
"Ken G" wrote in message
...
I need a macro to search through a sheet of approximately 5,000 rows and
delete any row where the length of the string in column A is greater than
5.
I'm using Excel 2003. Can anyone help?
|