Find and Replace within workbook - from Visual basic

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I need to find a string on a worksheet and change the formatting so it stands
out. That's easy. Actually, I want to find a bunch of strings on all
worksheets in a workbook. I recorded a macro that does the find and replace.
I selected the "options" button on the find and replace dialog box and
changed the "within" to "Workbook". Did the replace and it worked great.

However, the macro does NOT contain the code to change the option from
Worksheet to workbook! :-(

I imagine it's a one liner. Any idea what that is?
 
While you were recoding the macro after you click on replace (or find)
did you click on option the select 'within workbook' ?
 
For example.....

Dim mySht As Worksheet

For Each mySht In Worksheets
mySht.Cells.Replace What:="Test", Replacement:="Fill", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next mySht

HTH,
Bernie
MS Excel MVP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top