Syntax 

Eval(Expr[, Depth])


Group 

Miscellaneous 


Description 

Return the value of the string expression as evaluated.


Parameters

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.


See Also 

Assign


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