Para actualizar automáticamente los datos en un informe de tabla dinámica:

Paso 1: Actualice automáticamente el nombre del rango de datos de origen

Consulte la sugerencia: Actualización automática de una referencia de nombre de rango.

Paso 2: Agregar un evento de VBA para actualizar automáticamente el informe de tabla dinámica 1. Presione Alt + F11 y luego haga doble clic en el nombre de la hoja en el panel VBAProject.

  1. En la lista desplegable de la izquierda sobre la hoja Módulo, seleccione Hoja de trabajo y en la lista desplegable de la derecha, seleccione Activar.

  2. Copie el código siguiente y péguelo en la hoja del módulo.

    • Private Sub Worksheet_Activate ()

ActiveSheet.PivotTables («PivotTable1»). PivotCache.Refresh End Sub * {vacío} 4. Presione Ctrl + S para guardar el libro de trabajo y luego presione Alt + F4 para cerrar el VBA. El informe de tabla dinámica se actualiza automáticamente al seleccionar la hoja que lo contiene.

Nota: Para encontrar el nombre del informe de tabla dinámica (en este ejemplo, «Tabla dinámica1»), seleccione Herramientas de tabla dinámica → Opciones → Nombre de tabla dinámica (en Opciones de tabla dinámica).