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