My first macro, uses Vlookup but doesnt update unless hit I enter
A functionm needs to reference its cells if you want it to update when they
change.
Function FindOldNominal(NomCode,lookup_table as range)
FindOldNominal = WorksheetFunction.VLookup(NomCode, lookup_table,5,false)
End Function
FindNomial(10,IMPORTRANGE)
--
HTH
Bob Phillips
(replace xxxx in email address with googlemail if mailing direct)
"James Cornthwaite" wrote in message
...
I have written the macro (my first!) as below
Function FindOldNominal(NomCode)
FindOldNominal = WorksheetFunction.VLookup(NomCode, range("IMPORTRANGE"),
5,
false)
End Function
This works fine... except..
If I alter the value in the defined range "ImportRange" say from 10 to 20
at nomcode X then
FindOldNominal(X) still says 10, unless I go into the cell where the
formula call of '=FindOldNominal(X)' is and press enter again.
My question is I would like it to update it self automatically like the
sum
function "=sum" does. Is there a reason why this macro isn't or are all
macros like this.
Is there a way round it if this is the case.
Many thanks in anticipation
James
|