¿Cómo actualizar la tabla dinámica cuando los datos cambian en Excel?
Como sabe, si cambia los datos en la tabla original, la tabla dinámica relativa no actualiza los datos que contiene mientras tanto. Si necesita actualizar la tabla dinámica cuando los datos cambian en la tabla en Excel, puedo decirle algunas formas rápidas.
Actualizar la tabla dinámica en una hoja de trabajo presionando Actualizar
Actualizar la tabla dinámica en una hoja de trabajo o libro de trabajo con VBA
Actualizar la tabla dinámica en una hoja de trabajo presionando Actualizar
En Excel, hay una función Actualizar y Actualizar todo para actualizar la tabla dinámica en una sola hoja de trabajo.
Haga clic en una tabla dinámica en la que desee actualizar los datos y luego haga clic en Optión (en Excel 2013, haga clic en ANALIZAR)> Refrescar > Refrescar. Ver captura de pantalla:
Si desea actualizar todas las tablas dinámicas en una sola hoja de trabajo, puede seleccionar Refrescar todo.
Actualizar la tabla dinámica en una hoja de trabajo o libro de trabajo con VBA
Con VBA, no solo puede actualizar todas las tablas dinámicas en una sola hoja de trabajo, también puede actualizar todas las tablas dinámicas en todo el libro de trabajo.
1. Prensa F11 + Alt teclas juntas en el teclado para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. Luego haga clic recuadro > Módulo para insertar una nueva ventana de módulo. Y luego copie el siguiente código VBA en la ventana.
VBA: actualice las tablas dinámicas en una hoja de trabajo.
Sub AllWorksheetPivots()
'Updateby20140724
Dim xTable As PivotTable
For Each xTable In Application.ActiveSheet.PivotTables
xTable.RefreshTable
Next
End Sub
3. Hacer clic en Ejecutar en la ventana o la tecla F5 para ejecutar el VBA, luego se actualizan las tablas dinámicas en una hoja de trabajo.
Consejo: Para actualizar todas las tablas dinámicas en un libro de trabajo completo, puede usar el siguiente VBA.
VBA: actualice todas las tablas dinámicas en un libro de trabajo.
Sub RefreshAllPivotTables()
'Updateby20140724
Dim xWs As Worksheet
Dim xTable As PivotTable
For Each xWs In Application.ActiveWorkbook.Worksheets
For Each xTable In xWs.PivotTables
xTable.RefreshTable
Next
Next
End Sub
Artículos relativos:
- Actualizar la tabla dinámica en el archivo abierto en Excel
- Actualizar el rango de datos de la tabla dinámica en Excel
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!