Alternatively, but still along the lines proposed by Paul Schreiner, you could make your code more concise by using this approach which avoids all the activating and selecting that will slow your code down once you apply your code to larger ranges:
Dim searchRange As Range Set searchRange = Columns("B:B") Dim foundCell As Range On Error Resume Next Set foundCell = searchRange.Find("zz", searchRange.Cells (Rows.Count, 1), xlFormulas, xlPart, xlByRows, xlNext, False, False) If Not foundCell Is Nothing Then foundCell.Clear Range("D1").Select 'I would recommend to avoid this statement for the reasons I mentioned above End If Please note that I changed the After:= cell to the last cell in the search range. If you don't do this your code will ignore cell B1. Hope this helped, Rolf On Sep 30, 5:15 pm, Tommy <jntwh...@verizon.net> wrote: > I am trying to find the first cell in a column containing the text > "zz" and then clearing that cell and moving on to accomplish other > things. When a cell is found with :zz" in it, > all is well, but if there are no cells in the column that contain > "zz", the macro stops running and generates an error. what do i have > to do to correct that situation. below is the macro, > > Sub Find_zz() > ' > ' Find_zz Macro > ' Macro recorded 9/30/2009 by Tommy > ' > > ' > Columns("B:B").Select > Selection.Find(What:="zz", After:=ActiveCell, LookIn:=xlFormulas, > LookAt _ > :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, > MatchCase:= _ > False, SearchFormat:=False).Activate > ActiveCell.Select > ActiveCell.Clear > Range("D1").Select > End Sub > > Any help would be appreciated > > Thanks, Tommy --~--~---------~--~----~------------~-------~--~----~ ---------------------------------------------------------------------------------- Some important links for excel users: 1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at http://www.excelitems.com 2. Excel tutorials at http://www.excel-macros.blogspot.com 3. Learn VBA Macros at http://www.vbamacros.blogspot.com 4. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com If you find any spam message in the group, please send an email to: Ayush Jain @ jainayus...@gmail.com or Ashish Jain @ 26may.1...@gmail.com <><><><><><><><><><><><><><><><><><><><><><> HELP US GROW !! We reach over 6,500 subscribers worldwide and receive many nice notes about the learning and support from the group. Our goal is to have 10,000 subscribers by the end of 2009. Let friends and co-workers know they can subscribe to group at http://groups.google.com/group/excel-macros/subscribe -~----------~----~----~----~------~----~------~--~---