Actualización de varias tablas dinámicas a la vez (Microsoft Excel)
Para ciertos tipos de análisis de datos, las tablas dinámicas pueden ser muy útiles. Si tiene un libro de trabajo que contiene varias tablas dinámicas, todas basadas en los mismos datos, es posible que se pregunte si hay alguna manera de actualizarlas todas a la vez, en lugar de revisarlas individualmente y actualizarlas.
No existe un comando de Excel que le permita actualizar todas las tablas dinámicas, pero puede crear una pequeña macro que hará el trabajo por usted. La siguiente macro, RefreshAllPivots, recorre cada hoja de trabajo en un libro de trabajo, verifica si hay tablas dinámicas y luego las actualiza si las hay.
Sub RefreshAllPivots() Dim wks As Worksheet Dim pt As PivotTable For Each wks In Worksheets For Each pt In wks.PivotTables pt.RefreshTable Next pt Next wks End Sub
Si trabaja mucho con varias tablas dinámicas, es posible que desee asignar la macro a una tecla de método abreviado, un botón de la barra de herramientas o una opción de menú para que pueda ejecutarla más fácilmente. (La información sobre cómo asignar macros a barras de herramientas, teclas de método abreviado y menús se trata en otros números de ExcelTips.)
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2287) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Updating_Multiple_PivotTables_at_Once [Actualización de varias tablas dinámicas a la vez]
.