MACROS DE EXCEL

Actualizar tablas dinámicas de una hoja en Excel (macro)

Actualizar tablas dinámicas de una hoja en Excel (macro)

Actualizar tablas dinámicas de una hoja en Excel

¿Cómo podemos actualizar las tablas dinámicas de una hoja generado por una macro en Excel?

La siguiente macro nos permite actualizar todas las tablas dinámicas que poseamos en una hoja y que se vinculen a un mismo origen de datos. Podemos asignarla a la ejecución de un botón o comando para de esta forma ejecutarla mucho más rápido, o bien desde la opción Macros del menú «Programador». Debemos copiar la siguiente instrucción dentro de un nuevo módulo en la ventana de Visual Basic:

 

ACTUALIZAR TABLAS DINÁMICAS DE UNA HOJA EN EXCEL

Sub Actualizar_Td()
For Each pt In ActiveSheet.PivotTables
pt.PivotCache.Refresh
Next pt
End Sub

 

Como podemos ver nombramos a la macro «Actualizar_Td». Si buscamos desde la opción Macros del menú «programador», podremos encontrarla con dicho nombre para poder ser ejecutada.

De esta forma logramos actualizar todas las tablas dinámicas de una hoja de forma rápida y fácil mediante macros en Excel.

 

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.