Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
If cell A1 contains a formula e.g. =Vlookup(50,RANGE,2)=99.45 say, how can I
reference or find the 3rd argument in the formula from another cell. When I use any formula that references A1 it always uses the result of the formula (99.45 here) and not the text of the formula ( =vlookup(50.RANGE,2) ). Thanks -- Albert |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi Albert,
You can use this User Defined Function (UDF): Function ShowFormula(a As Range) If Application.ReferenceStyle = xlR1C1 _ Then ShowFormula = a.FormulaR1C1 _ Else: ShowFormula = a.Formula End Function -- Kind regards, Niek Otten "Albert" wrote in message ... | If cell A1 contains a formula e.g. =Vlookup(50,RANGE,2)=99.45 say, how can I | reference or find the 3rd argument in the formula from another cell. When I | use any formula that references A1 it always uses the result of the formula | (99.45 here) and not the text of the formula ( =vlookup(50.RANGE,2) ). | | Thanks | -- | | Albert |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You could use a UDF to display the formula as a string and then parse the
string with MID(), LEFT(), etc.: Function textofformula(r As Range) As String textofformula = r.Formula End Function and use like =textofformula(A1) -- Gary's Student "Albert" wrote: If cell A1 contains a formula e.g. =Vlookup(50,RANGE,2)=99.45 say, how can I reference or find the 3rd argument in the formula from another cell. When I use any formula that references A1 it always uses the result of the formula (99.45 here) and not the text of the formula ( =vlookup(50.RANGE,2) ). Thanks -- Albert |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Many thanks for your help.
-- Albert "Niek Otten" wrote: Hi Albert, You can use this User Defined Function (UDF): Function ShowFormula(a As Range) If Application.ReferenceStyle = xlR1C1 _ Then ShowFormula = a.FormulaR1C1 _ Else: ShowFormula = a.Formula End Function -- Kind regards, Niek Otten "Albert" wrote in message ... | If cell A1 contains a formula e.g. =Vlookup(50,RANGE,2)=99.45 say, how can I | reference or find the 3rd argument in the formula from another cell. When I | use any formula that references A1 it always uses the result of the formula | (99.45 here) and not the text of the formula ( =vlookup(50.RANGE,2) ). | | Thanks | -- | | Albert |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Urgent date/scheduling calc needed | Excel Worksheet Functions | |||
Reading Cell Function??? | Excel Worksheet Functions | |||
Cell color based upon cell value | Excel Discussion (Misc queries) | |||
cell color index comparison | New Users to Excel | |||
how can i test whether cell contains keyed constant or a formulae | Excel Worksheet Functions |