Ejecutar una fórmula desde una variable tipo String

Ana
29 de Enero del 2004
Tengo una variable string que contiene una fórmula, por ejemplo: (5+B)*B1 y quiero una vez que he sustituido los valores B y B1 por sus correspondiente obteniendo en dicha variable (por ejemplo: (5+2)*4) ejecutar dicha fórmula. ¿Podrías ayudarme?

Monica
29 de Enero del 2004
Como la variable es string, la operación que va a resultar no es la que te interesa, por lo que yo harái en tu caso es convertir todas las variables a núemro con la función cInt, y posteriormente operar,....y si lo que te interesa es que el resultado sea un string, vuelvelo a transformar con cStr...

Ana
29 de Enero del 2004
No puedo hacer eso por la sencilla razón de que la variable string antes de sustituir puede contener una fórmula tal que así: ((H*2)-(B1*0.65))+((125-B2)*H5) por lo que no puedo ir conviritiendo grupo a grupo en doubles. ¿Se te ocurre alguna idea?

Gracias, Ana.