Visual Basic para Aplicaciones - Macro para reemplazar las referencias de una formula por sus valores desde VBA

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Macro para reemplazar las referencias de una formula por sus valores desde VBA

Publicado por kario (4 intervenciones) el 18/05/2018 15:58:56
EL PROBLEMA ES SIMPLE DE ENTENDER: quiero que en las celdas seleccionadas y que contienen una fórmula, se reemplacen las referencias (argumentos), por los valores de donde jala.

Es decir, quiero que haga lo que hace la función "EVALUAR FÓRMULA" (de la pestaña FÓRMULAS del grupo AUDITORIA DE FÓRMULAS), pero dentro de la misma celda. No me importa perder las referencias, solo quiero los valores de esas referencias en esa celda.

Ejemplo:

> La celda A1 tiene una fórmula:

Celda A1: "= B2 + C3"

> Las celdas B2 y C3 tienen los siguientes valores:

Celda B2: "=1"

Celda C3: "=2"

>Al ejecutar la macro deseada:

> La celda A1 debe quedar así:

Celda A1: "= 1 + 2"

Ojo:

La celda A1 puede tener otra configuración de fórmulas y referencias.

Ejemplo: Celda A1: "=D4+F4-AA5"

Agradecería que me ayuden, pues he buscado como hacerlo por varios foros, pero no he encontrado una solución para ello. Solo he encontrado para poner el resultado final, pero eso no deseo, quiero los valores de cada referencia en dicha celda.
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