Maybe:
Option Explicit
Function calculateThis(Cell_A As Range)
calculateThis = Evaluate(Cell_A.Value)
End Function
Billy wrote:
Hi, I'm new to UDF but not VBA.
I'm trying to take the value from cell A and copy it over to cell B.
-The value in cell A is a formula that generates a formula.
example cell A value: ="=sum(200)"
the actual formula is more complicated than this however this is the
main idea for the sake of keeping it simple.
-The UDF looks like this:
Function calculateThis(Cell_A As Range)
calculateThis = Cell_A.Value
End Function
i've also tryed
calculateThis = Cell_A.formula
calculateThis.value = Cell_A.formula (this one just stops the code
execution)
-Cell B looks like this: = calculateThis(A1)
-the result i get is: =sum(200)
-the result i need is: 200
i need to get the answer and not the formula.
I kind of know what's happening but not sure how to fix it.
I hope my explanation was okay, any help would be appreciated.
thank you
Bilal
--
Dave Peterson