Eval Function
Syntax
Group
Description
Return the value of the string expression as evaluated.
Parameter | Description |
---|---|
Expr | Evaluate this string value. |
Depth | This integer value indicates how deep into the stack to locate the local variables. If Depth = 0 then use the current procedure. If this value is omitted then the depth is 0. |
Example
Sub Main
Dim X As String
X = "Hello"
Debug.Print Eval("X")
'Hello
A
End Sub
Sub A
Dim X As String
X = "Bye"
Debug.Print Eval("X")
'Bye
Debug.Print Eval("X",1)
'Hello
End Sub