Actualizar mi hoja de trabajo y/o tabla dinámica en Excel con el uso de VBA
En el presente blog, te explico como puede realizar una actualización de tu tabla dinámica de manera inmediata a medida que vayas realizando cambios ó ingresando nuevos datos en tu tabla de excel.
Primero método
- Ingresamos a la interfaz VBA dando clic derecho en nuestra hoja (mi caso en Hoja1) y seleccionamos Ver código
- Seleccionamos Workbook e ingresamos el código entre la función que nos aparece.
- Usamos comilla simple ' para colocar nuestro texto ó código en comentario, al hacerlo éste no se ejecuta, solo sirve como comentario.
- Podemos utilizar el siguiente código para actualizar todo nuestro workbook de manera automática: ThisWorkbook.RefreshAll
Segundo método
- También podemos utilizar el siguiente código para actualizar haciendo referencia al nombre de nuestras tablas dinámicas presente en nuestra hoja: ActiveSheet.PivotTables("TablaDinámica1").PivotCache.Refresh
Nuestro código se verá así