Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Deleting rows
Greetings all. I am trying to delete some rows based on whether or not the
right 4 characters in the cell = "View". I am using the following... LstRow = [B5000].End(xlUp).Row Set Myrng = Range("B1:B" & LstRow) For Each MyCell In Myrng If Right(MyCell, 4) = "View" Then Rows(MyCell.Row).EntireRow.Delete End If Next MyCell The problem is that I have to run it multiple times to delete all the rows ending in "View". In column B there are 8 rows of records ending in "View", then three records not ending in "View", for a total of 11 records per id value in column A, and this pattern is continuous all the way to around row 4000 or so. When I run it the first time, it deletes the first three rows in each group. The second time I run it, it deletes the next two records from each group, and then I have to run it three more times to delete the last three records from each group. Any ideas why it is doing this? Thank you. Greg |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Macro for deleting rows and serialising the remaing rows | Links and Linking in Excel | |||
Macro for deleting rows and serialising the remaing rows | Setting up and Configuration of Excel | |||
Macro for deleting rows and serialising the remaing rows | Excel Worksheet Functions | |||
Help!! I have problem deleting 2500 rows of filtered rows!!!! | Excel Discussion (Misc queries) | |||
Help!!! I have problem deleting 2500 rows of filtered rows | Excel Programming |