>In Both VB Script and VBA, there is the Eval function to evaluate an expression and return the result from the expression, Eval() does not exist in VB. So how do you do the same thing in VB?
By adding a reference to the script control and creating objects off of it (syntax untested):
Dim oSC as ScriptControl
Set oSC = New ScriptControl
oSC.Language = "VBScript"
Debug.Print oSC.Eval("5 * 3")