Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Greetings,
I'm using Excel 2003 to do some deleting and sorting of a monthly list and I'd like to automate most, if not all, of it. Ideally, I'd want Excel to search through column D for a certain text entry and delete any row that contains this text. I would also like it to only search rows with data (anywhere from 50 to about 3,000), but I'm sure searching the entire column won't be a big deal. My difficulty seems, at this point, to be that I can't get the row to delete. When I ran the macro, it deleted ALL rows, so I changed it to Rows.Select and it selected ALL rows. I can't seem to get Row.Delete (or Row.Select) to work on just the row where the entry was found. Here's what I've got so far: Dim t As Range Set t = Range("D2:D3000") For Each D In t If D.Value = Worksheets("Sheet2").Range("A1") Then Rows.Delete Next It works, if I want to delete ALL rows (Select and Activate work as well). I've never tried to get Excel to go to the last row with data and somehow 'record' the row number, much less use that to set a range, but I'd really like to find a way to delete just one row based on the content of one of its cells. Any ideas? Thanks, Solon |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel 2003 - deleting trailing empty rows | New Users to Excel | |||
Subtotals Deleting Rows after removing Subtotal - 2003 Excel | Excel Worksheet Functions | |||
Microsoft Excel 2003 - Deleting rows | Excel Discussion (Misc queries) | |||
Deleting Rows in Excel 2003 | Excel Discussion (Misc queries) | |||
Excel 2003; spreadsheet with filtering; deleting rows | Excel Worksheet Functions |