estoy resumiendo unos datos mediante una tabla dinámica. Los datos están en otra hoja del mismo libro.
El problema es que añado nuevos datos y la tabla dinámica no se actualiza automáticamente, sino que tengo que actualizarla a mano cada vez que voy a ver el resumen.
¿alguien conoce alguna manera de que la tabla se actualice sola y así evito que se me olvide actualizarla? es para no pasarme un buen rato intentando averiguar por qué las cosas no cuadran como me ha pasado esta tarde.
Así directamente no es posible, la tabla dinámica no se actualiza cada vez que se añaden nuevos datos al origen de datos. no es como una fórmula de Excel que se recalcula al modificar una celda.
Las opciones que tienes son Activar que se actualice al abrir el archivo, pero que no consideraría los nuevos datos hasta que no se guardase el archivo se cerrase y volviese a abrir,
y otra posibilidad es hacer que cuando actives la hoja donde se encuentra la tabla dinámica, se ejecute una macro que la actualice. Para hacer esto mira este otro tema del foro sobre ejecutar código al activar una hoja
------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.
------
Ya sé Excel, pero necesito más.
y entonces ¿cómo sería la macro para actualizar una tabla dinámica al activar la hoja?
mi cabeza es un mar de dudas
pues yo utilicé este código para mi macro, directamente del grabador de macros, luego lo cambie a worksheetactivate
ActiveSheet.PivotTables("Tabla dinámica1").PivotCache.Refresh
Ir a Data --> Refresh
Eso es mas bien manual que automatico, no?
Pues entonces pon grabar macro, vas a datos - refresh, detienes la grabación, creas un boton y le agregas el macro, listo
Sub actualizar()
ThisWorkbook.RefreshAll
End Sub
luego le agregas un boton de formulario para ejecutar dando click y listo
HOLA yo se que es tarde para responder jajaajja pero eso solo se solucionava haciendo clic en cualquier campo de la tabla dinámica y elejir actualizar y se actualiza toda la TD, claro esta que harias esto despues de q hayas modificado tu datos que estan en la primera hoja de donde se "deduce" tu tabla. O sino con una macro simple como lo dijeron los demas chicos.
Pero vos sos pelotudo hermano? Venis como si tuvieras la formula de la coca cola y saltas con esta forrada. El tipo quiere algo automatico, no tener que dar un puto click cada vez que quiere actualizar la tabla
Genial¡¡¡ mucho mas facil que la macro y que todo.
Tu si que eres pelotudo¡¡ antipatico¡¡