Assign Instruction

Syntax              Assign lhs, rhs[, Depth]

Group                Miscellaneous

Description       Assign the value of the rhs to the lhs.

Parameter         Description

lhs                       This string represents the variable expression to be set.

rhs                      Evaluate this string value and assign it to the lhs expression.

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.

VBA                   This language element is not VBA compatible.

See Also            Eval.

Example            '#Language "WWB-COM"
Sub Main
    Dim X As String
    Assign "X", """Hello"""
    Debug.Print X 'Hello
    A
    Debug.Print X 'Bye
End Sub
Sub A
    Dim X As String
    Assign "X", """Welcome"""
    Assign "X", """Bye""", 1
    Debug.Print Eval("X") 'Welcome
    Debug.Print Eval("X",1) 'Bye
End Sub