Actualizar automáticamente tablas dinámicas en Excel

En esta oportunidad te enseñaremos de que manera puedes actualizar automáticamente tus tablas dinámicas en Excel utilizando el código de VBA.

YouTube video

¿Cómo actualizar automáticamente tablas dinámicas en Excel?

Cuando agregamos nuevos datos o cambiamos los datos existentes de origen de una tabla dinámica, normalmente la tabla dinámica no se actualiza hasta que hagamos clic en Analizar>Refrescar a mano. Esto en muchos casos puede tomarnos más tiempo y es posible que se nos olvide de actualizarla. Es por esta razón que para hacerlo más eficiente y actualizar automáticamente la tabla dinámica siempre que se realice una modificación en la base de datos, podemos usar un código de macro VBA simple de una línea.

A continuación te mostraremos los pasos que deberás seguir para lograr actualizar automáticamente tus tablas dinámicas. Recuerda descargar el archivo del capítulo para que practiques.

1º Crear una tabla Excel

📝En primer lugar, seleccionamos el rango de datos. Después de eso, nos dirigimos a la pestaña Insertar y seleccionamos Tabla. Por último, Nos aparece una ventana y hacemos clic en Aceptar.

Ya tendremos nuestra tabla Excel creada.

2º Guardar como

📝Una vez creada nuestra tabla Excel, guardaremos nuestro archivo como Libro de Excel habilitado para macros (xlsm)

3º Crear la tabla dinámica

📝 Posteriormente nos dirigimos a la pestaña Insertar>Tabla dinámica y creamos nuestra tabla dinámica.

4º Poner la línea de código para actualizar automáticamente tablas dinámicas

Código VBA

ActiveSheet.PivotTables(«BD»).PivotCache.Refresh

Este código provoca un evento de cambio que se activará cada vez que se realice un cambio en la hoja que contiene la base de datos de origen. Tan pronto como hay un cambio, el código actualiza la caché dinámica de la tabla dinámica con el nombre BD (que viene a ser el nombre de la tabla dinámica).


Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  1. Hola Tio Tech, primero que todo quiero agradecerte por todos estos cursos geniales que nos has brindado.
    Tengo una duda acerca de la actualización automática de las tablas dinámicas. Al realizar modificación de los datos y pasar a la hoja de tabla dinámica me doy cuenta de que se deshabilita el botón de «deshacer», y pues, si decido añadir un montón de datos y luego al revisar la tabla dinámica me percato del error y deseo deshacer lo que he hecho ya no podría hacerlo.
    Quisiera saber si ¿hay alguna forma de que no se deshabilite ese botón?

    Te agradezco de antemano!

Aprende a separar tus hojas en diferentes archivos individuales.