Compartir a través de


PivotTableWizard (método)

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Crea un nuevo informe de tabla dinámica. Este método no muestra el Asistente para tablas dinámicas y no está disponible para orígenes de datos OLE DB. Use el método Add para agregar una memoria caché de tabla dinámica y crear un informe de tabla dinámica basado en ella a continuación.

Sintaxis

expresión .PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, BackgroundQuery, OptimizeCache, PageFieldOrder, PageFieldWrapCount, ReadData, Connection)

expresión Variable que representa un objeto WorkSheet.

Parámetros

Name

Necesario/Opcional

Tipo de datos

description

SourceType

Opcional

Variante

Valor XlPivotTableSourceType que representa el origen de los datos del informe. Si especifica este argumento, también debe especificar SourceData. Si no se especifica SourceType ni SourceData, Microsoft Excel da por hecho que el tipo de origen es xlDatabase y que los datos de origen provienen del rango con nombre "Base_de_datos". Si el rango con nombre no existe y la selección actual está dentro de un rango de más de 10 celdas que contienen datos, Microsoft Excel usa la región actual. Si esto no es verdadero, el método devolverá un error.

SourceData

Opcional

Variante

Datos del nuevo informe. Puede ser un objeto Range, una matriz de rangos o una constante de texto que representa el nombre de otro informe. Para una base de datos externa, SourceData es una matriz de cadenas que contiene la cadena de la consulta SQL, donde cada elemento tiene una longitud máxima de 255 caracteres. Debe emplearse el argumento Connection para especificar la cadena de conexión ODBC. Para mantener la compatibilidad con versiones anteriores de Excel, SourceData puede ser una matriz de dos elementos. El primer elemento es la cadena de conexión que especifica el origen de datos ODBC. El segundo es la cadena de la consulta SQL empleada para obtener los datos. Si especifica SourceData, también debe especificar SourceType. Si la celda activa se encuentra dentro del rango SourceData, debe especificar además TableDestination.

TableDestination

Opcional

Variante

Objeto Range que especifica el lugar de la hoja de cálculo donde debe colocarse el informe. Si no se especifica este argumento, el informe se coloca en la celda activa.

TableName

Opcional

Variante

Cadena que especifica el nombre del nuevo informe.

RowGrand

Opcional

Variante

Si es True, se muestran los totales generales de las filas en el informe.

ColumnGrand

Opcional

Variante

Si es True, se muestran los totales generales de las columnas en el informe.

SaveData

Opcional

Variante

Si es True, se guardan los datos con el informe. Si es False, únicamente se guarda la definición del informe.

HasAutoFormat

Opcional

Variante

Si es True, Microsoft Excel da formato automáticamente al informe cuando éste se actualiza o cuando los campos se desplazan.

AutoPage

Opcional

Variante

Es válido únicamente si SourceType tiene el valor xlConsolidation. Si es True, Microsoft Excel crea un campo de página para la consolidación. Si AutoPage es False, el usuario deberá crear el campo o campos de página.

Reserved

Opcional

Variante

No se usa en Microsoft Excel.

BackgroundQuery

Opcional

Variante

Si es True, Excel realiza consultas del informe de forma sincrónica (en segundo plano). El valor predeterminado es False.

OptimizeCache

Opcional

Variante

Si es True, se optimiza la caché de la tabla dinámica cuando se construye. El valor predeterminado es False.

PageFieldOrder

Opcional

Variante

Orden en que los campos de página se agregan al diseño del informe de tabla dinámica. Puede ser una de las siguientes constantes XlOrder: xlDownThenOver o xlOverThenDown. El valor predeterminado es xlDownThenOver.

PageFieldWrapCount

Opcional

Variante

Número de campos de página en cada columna o fila del informe de tabla dinámica. El valor predeterminado es 0 (cero).

ReadData

Opcional

Variante

Si es True, se crea una caché de tabla dinámica que contiene todos los registros de la base de datos externa; esta caché puede ser muy grande. Si ReadData es False, algunos campos pueden configurarse como campos de página basados en servidor antes de que los datos sean leídos.

Connection

Opcional

Variante

Cadena que contiene la configuración ODBC que permite a Microsoft Excel conectarse a un origen de datos ODBC. La cadena de conexión tiene la forma "ODBC;<cadena de conexión>". Este argumento reemplaza la configuración anterior de la propiedad Connection del objeto PivotCache.

Valor devuelto

Objeto PivotTable que representa el nuevo informe de tabla dinámica.

Ejemplo

En este ejemplo se crea un nuevo informe de tabla dinámica a partir de una base de datos de Microsoft Excel (contenida en el rango A1:C100).

ActiveSheet.PivotTableWizard xlDatabase, Range("A1:C100")

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.