MACROS DE EXCEL

Convertir fórmulas a valores en Excel (macro)

Convertir fórmulas a valores en Excel (macro)

Convertir fórmulas a valores en Excel

¿Cómo podemos convertir todas las funciones y fórmulas de una hoja activa a valores generado por una macro en Excel?

La siguiente macro nos permite convertir a valores aquellas celdas dentro de una hoja activa que contengan funciones o fórmulas. Usualmente cuando las celdas que necesitamos convertir se encuentran juntas y son de fácil selección podemos utilizar la opción de copiado y pegado especial que ofrece la herramienta de Excel desde el menú “inicio”, sin embargo cuando las celdas se encuentran dispersas sobre la hoja activa y/o son múltiples, su aplicación demandaría mucho tiempo y es por ello que podemos recurrir a la siguiente macro. Debemos copiar la siguiente instrucción dentro de un nuevo módulo en la ventana de Visual Basic:

 

CONVERTIR FÓRMULAS A VALORES EN EXCEL

Sub ConvertirValores()
With ActiveSheet.UsedRange
.Value = .Value
End With
End Sub

 

Como podemos ver nombramos a la nueva función generada por la macro “ConvertirValores”, y debemos previamente seleccionar cualquier celda de la hoja activa donde necesitamos aplicar dicha macro de conversión. Una vez generada, debemos ejecutarla desde la opción Macros del menú “Programador”.

 

Te recomiendo ver el siguiente link con más videos de Macros útiles de Excel AQUÍ.

¿No sabés como instalar esta macro? ¡No te preocupes!  Aquí está la solución:

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.