View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.programming
jfeka jfeka is offline
external usenet poster
 
Posts: 1
Default automatic updating cell

Thanks Tevor,

I don't think this will do the trick because the oldhigh
will be there when I want to use the function in a
different cell.

Simple example of what I want to do.

In cell B1 store a high value, then if A1B1 replace the
value in B1 with A1.

Now, using the same function I will want to test

A2 against the value in B2
and
A3 against the value in B3

Each row may have totally different high values.

Jack


-----Original Message-----
Try this:

Function NewHigh(checkCell As Range)
Static oldhigh
NewHigh = oldhigh
If checkCell.Value oldhigh Then
oldhigh = checkCell.Value
NewHigh = checkCell.Value
End If
End Function

Regards

Trevor


"j feka" wrote in message
...
I'd like to create a function that will automatically
store a new high value of another cell when it occurs,
but will not change if that first cell's value drops.

I've tried something like

Function NuHi(OldHi, PriceNow)
NuHi = OldHi
If PriceNow OldHi Then
NuHi = PriceNow
OldHi = PriceNow
End If
End Function

But this won't work. If I remove the
OldHi = PriceNow line, the function will take a value
from another cell which is put in the OldHi parameter,
but if that value goes down, the function gives a lower
value.

Can anyone help?



.