Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Jeff,
You have to do it the other way around and select rows that don't relate to A and then delete. Right click your sheet tab, view code and paste this in and run it. Because it deletes data try it on a test workbook. Sub Marine() Dim MyRange As Range, copyrange As Range Lastrow = Cells(Cells.Rows.Count, "A").End(xlUp).Row Set MyRange = Range("A1:A" & Lastrow) For Each c In MyRange If ucase(c.Value) < "A" Then If copyrange Is Nothing Then Set copyrange = c.EntireRow Else Set copyrange = Union(copyrange, c.EntireRow) End If End If Next If Not copyrange Is Nothing Then copyrange.Delete End If End Sub Mike "Jeff Parrott" wrote: I have a large spreadsheet that I need to sort on a daily basis. I have several macros that I use to sot and delete rows but I can't figure out how to do one thing. The rows all contain data based on warehouse locations. The first column of the sheet lists all of the warehouses based on letter designations (A,B,C...) I want to select the rows containing data related to warehouse "A" and delete everything else. Any suggestions? -- Whether you think you can or cannot, you're right. - Henry Ford |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Selecting A Column based on Cell Value | Excel Discussion (Misc queries) | |||
after selecting 50 rows of a column i can't reference the cells in the rows | New Users to Excel | |||
Selecting rows based on criteria | Excel Discussion (Misc queries) | |||
Selecting rows based on cell entries | Excel Worksheet Functions | |||
Selecting rows based on cell entries | Excel Discussion (Misc queries) |