Tabla dinámica y datos fuente

Datos fuente de la tabla dinámica

Hay momentos en los que quieres crear informes de Microsoft Excel con tablas dinámicas que toman datos de diferentes fuentes de datos (como una base de datos) que no se conocen en el momento del diseño. Este artículo proporciona un enfoque para cambiar dinámicamente la fuente de datos de una tabla dinámica.

Cambio de la fuente de datos de una tabla dinámica

  1. Crear una nueva plantilla de diseño.
    1. Crea un nuevo archivo de plantilla de diseñador como se muestra en la captura de pantalla a continuación.

    2. Luego define un rango nombrado, DataSource, que se refiere a este rango de celdas.

      Creando una plantilla de diseñador y definiendo un rango nombrado, DataSource

todo:image_alt_text

  1. Crear una tabla dinámica basada en este rango nombrado.
    1. En Microsoft Excel, elige Datos, luego Tabla Dinámica y Informe de Tabla Dinámica.

    2. Crear una tabla dinámica basada en el rango nombrado creado en el primer paso.

      Creando una tabla dinámica basada en el rango nombrado, DataSource

todo:image_alt_text

  1. Arrastra el campo correspondiente a la fila y columna de la tabla dinámica, luego crea la tabla dinámica resultante como en la captura de pantalla a continuación.

    Creando una tabla dinámica basada en un campo correspondiente

todo:image_alt_text

  1. Haz clic derecho en la tabla dinámica y selecciona Opciones de Tabla.
    1. Marca Actualizar al abrir en la configuración de Opciones de Datos.

      Configuración de las opciones de la tabla dinámica

todo:image_alt_text

Ahora, puedes guardar este archivo como tu archivo de plantilla de diseñador.

  1. Poblar nuevos datos y cambiar la fuente de datos de una tabla dinámica.
    1. Una vez que se haya creado la plantilla de diseñador, utiliza el siguiente código para cambiar la fuente de datos de la tabla dinámica.

Ejecutar el código de ejemplo a continuación cambia la fuente de datos de la tabla dinámica y la tabla dinámica se verá como la que se muestra a continuación.

Tabla dinámica cambiante dinámicamente

todo:image_alt_text