vamos, no te entiendo muy bien, pero espero que te sirva, imaginate que generas una cadena con la expresion que quieres analizar y esta la almacenas en un cadena.
Por ejemplo cExpresion = 3+4+5, que previamente has obtenido
utiliza el Select Case en vez de un If.
select case cExpresion
Case is = "3+3"
' aqui pones lo que quieras que realice
Case is = "3"
' Aqui lo que quieres que realice
Case else
' aqui cuaquier otra cosa
end select
si quieres mas ayuda no me importa mirarte el codigo y intentar ayudarte
un saludo.
BLITTER@mail.ono.es