Io credo che tu abbia veramente un problema.
A parte non aver capito se parli di VB6 o di VBA, e la cosa potrebbe cambiare molto perchè in qualche modo esistono delle Funzioni di VALUTAZIONE ESPRESSIONI per il VBA, mentre per il Vb6 devi ricorrere a LIB esterne
Dim msc As Object
Set msc = CreateObject("MSScriptControl.ScriptControl")
msc.Language = "VBSCript"
r = msc.Eval("(1+5)*(4-2)")
Il problema in tutti i casi è che il Valutatore non è in grado di riconoscere o usare riferimenti ad OGGETTI... quindi dubito fortemente si possa fare quello che chiedi.