Saltar al contenido principal

¿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


flecha azul burbuja derecha 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:

doc-actualizar-tabla dinámica-datos-1

Si desea actualizar todas las tablas dinámicas en una sola hoja de trabajo, puede seleccionar Refrescar todo.


flecha azul burbuja derecha 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:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

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...

Descripción


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!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Using Pivot Table I used your site to find out about preserving formatting when updating a Pivot Table. Issue however is that I noticed I had made an error in the formatting. How to I have my table save the new formatting rather than reverting back to the one with the error. Thanks.
This comment was minimized by the moderator on the site
il y a un probleme dans le code car sa actualise uniquement si on est present sur la sheet en question, or si on est dans un userform qui me donne les graphique , il actualise pas puisque nous somme pas sur activeSheet...
This comment was minimized by the moderator on the site
I LOVE this site!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations