Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Keep certain rows only?

Hey ya doin Guys,

Could someone please tell me how to keep certain rows only, on th
basis of whats in one col of the row??

e.g want to keep all the rows that have fred, bill and terry in colum
D, but want to delete every other row that has jim, peter, 00342
blank cell, etc. in column D.

any help on this would be great,

Thanls,
Cathal

--
Message posted from http://www.ExcelForum.com

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 20
Default Keep certain rows only?

Here's one way:

Private Sub DeleteRows()

LstRow = Cells(Rows.Count, "d").End(xlUp).Row
'change to LstRow to 2 Step -1 if you have a header row
For r = LstRow To 1 Step -1
If Not Cells(r, 4) = "fred" Then
If Not Cells(r, 4) = "bill" Then
If Not Cells(r, 4) = "terry" Then
Cells(r, 4).EntireRow.Delete
End If
End If
End If
Next r

End Sub


"CPower " wrote in message
...
Hey ya doin Guys,

Could someone please tell me how to keep certain rows only, on the
basis of whats in one col of the row??

e.g want to keep all the rows that have fred, bill and terry in column
D, but want to delete every other row that has jim, peter, 00342,
blank cell, etc. in column D.

any help on this would be great,

Thanls,
Cathal.


---
Message posted from http://www.ExcelForum.com/



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Keep certain rows only?

This is great patti thanks a mil, now i need a way to delete the blan
cells, if u can help that would be great.

Thanks,
Cathal

--
Message posted from http://www.ExcelForum.com

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 20
Default Keep certain rows only?

Cathal,

Hard to say without knowing where the blank cells are and what you want to
happen once they are deleted (which way to shift cells).

One thing you can do is turn on the macro recorder to see the code that
Excel generates. For example, if you wanted to select and delete all the
blank cells in column E, turn on the macro recorder (Tools Macro Record
Macros), then select column E, and go to Edit Go To Special. Then
select "Blanks" and hit OK. Then go back to Edit and select Delete. Once
you stop the macro recorder and look at the code, you see that you get
something like this

Sub DeleteBlanks()
Columns("E:E").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlToLeft
End Sub

Patti



"CPower " wrote in message
...
This is great patti thanks a mil, now i need a way to delete the blank
cells, if u can help that would be great.

Thanks,
Cathal.


---
Message posted from http://www.ExcelForum.com/



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
colating multi rows of data into single rows - no to pivot tables! UKMAN Excel Worksheet Functions 4 March 12th 10 04:11 PM
Auto extract data & inserts rows additional rows automatically Meeru Excel Discussion (Misc queries) 3 September 9th 09 01:46 PM
Counting characters in multiple rows when rows meet specific criteria news.virginmedia.com Excel Worksheet Functions 3 June 28th 08 09:03 PM
Copy rows of data (eliminating blank rows) from fixed layout Sweepea Excel Discussion (Misc queries) 1 March 13th 07 11:05 PM
Excel 2003 -Rows hidden. Scrolling unhides rows ! How do I stop th Excellent1975 Excel Discussion (Misc queries) 0 June 21st 06 08:01 PM


All times are GMT +1. The time now is 12:03 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"