Assuming that you SELECT a cell on the worksheet first:
Sub fruitkiller()
Dim r As Range
Set r = Selection
If r.Value 0 Then
r.Offset(0, 1).Value = Application.Substitute(r.Offset(0, 1).Value, "apple",
"")
End If
End Sub
This only does the ActiveCell. You can put it in a loop to move down the
entire column.
--
Gary''s Student
"FIRSTROUNDKO via OfficeKB.com" wrote:
Hi!
at the moment I am trying to write a code that looks at a list of cells and
1) evaluates an activecell in col a as being greater then zero
and if so
2) if Cell b on the same row contains the text "apple" i.e English Apple
then delete apple from cell
Before
-1 English apple
0 Welsh apple
1 Scottish apple
2 French apple
After
-1 English apple
0 Welsh
1 Scottish
2 French
Thanks in advance
--
Message posted via OfficeKB.com
http://www.officekb.com/Uwe/Forums.a...mming/200605/1