Visual Basic para Aplicaciones - Convertir un texto en una celda a linea de codigo de VBA

Life is soft - evento anual de software empresarial
 
Vista:

Convertir un texto en una celda a linea de codigo de VBA

Publicado por Raul Mtz (2 intervenciones) el 22/05/2020 18:39:02
Buenos Días, estoy realizando algunos programas sencillos en VBA para Excel sobre métodos numéricos de solución de ecuaciones (bisección , secante, Newton Raphson etc.) pero para escribir la ecuación a resolver tengo que hacerlo definiendo una función en VBA, mi pregunta es: ¿habrá una forma de escribir la expresión en una celda de Excel y que VBA la lea y la interprete como una expresión matemática y no como un texto?

Por ejemplo:
Escribo en una celda de Excel la expresión: Sin(x ^ 2 ) + 3 * x ^ 1.5
y que desde VBA la lea y la pueda evaluar

Esto evitaría que el usuario del programa entrara al código del programa, y solo sería necesario especificar la celda donde debe introducir la expresión y que ésta tenga un formato válido para VBA.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder