View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
No Name
 
Posts: n/a
Default Find and Replace

How about...
Selection.Replace What:=" hours", _
Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False

I just tried to do it with the macro recorder turned on
and got the code above. This is an easy way to figure out
a lot of programming issues. Another way is to get John
Walkenbach's Excel 2002 Power Programming with VBA.
Check out...
http://www.j-walk.com/ss/books/xlbook25.htm

HTH,
Gary Brown



-----Original Message-----
I have the following script below, but I would like to

have it search for
the word "hours" and replace it with a null value, so it

would just display
1.25. I'm a little new to VB so I'm assuming that

the "Select Case
cell.Value" is searches for the entire value of the cell

rather than a value
within the cell. What would I need to do?



Sub MyReplace()
Dim cell As Range


For Each cell In Range("e1:e5000")


Select Case cell.Value


Case "1.25 hours"
cell = "1.25"

End Select
Next cell
Set cell = Nothing


End Sub


.