Worksheet.PivotTableWizard (Excel)

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

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


Dim pvtPivotTableWizard As PivotTable
Set pvtPivotTableWizard = ActiveSheet.PivotTableWizard(xlDatabase, Range("A1:C100"))

Arguments

Optional arguments

Los siguientes argumentos son opcionales

SourceType (XlPivotTableSourceType) - Valor XlPivotTableSourceType que representa el origen de los datos del informe. Si especifica este argumento, también debe especificar SourceData. Si se omiten sourceType y sourceData , Microsoft Excel presupone que el tipo de origen es xlDatabasey que los datos de origen proceden de la base de datos de rango con nombre. Si este rango con nombre no existe, Excel usa la región actual si la selección actual está en un rango de más de 10 celdas que contienen datos. Si esto no es true, se producirá un error en este método.


Valores posibles son

xlConsolidation Varios rangos de consolidación.
xlDatabase Lista o base de datos de Microsoft Excel.
xlExternal Datos de otra aplicación.
xlPivotTable El mismo origen que otro informe de tabla dinámica.
xlScenario Los datos se basan en escenarios creados utilizando el Administrador de escenarios.

SourceData (Range) - 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 está dentro del rango de sourceData , debe especificar también TableDestination .

TableDestination (Range) - 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 (String) - Cadena que especifica el nombre del nuevo informe.

RowGrand - Boolean

ColumnGrand - Boolean

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

HasAutoFormat (Boolean) - True para que Excel dé formato automáticamente al informe cuando se actualiza o cuando se mueven los campos.

AutoPage (XlPivotTableSourceType) - Válido sólo si sourceType es xlConsolidation. True para que Excel cree un campo de página para la consolidación. Si AutoPage es False, el usuario deberá crear el campo o campos de página.


Valores posibles son

xlConsolidation Varios rangos de consolidación.
xlDatabase Lista o base de datos de Microsoft Excel.
xlExternal Datos de otra aplicación.
xlPivotTable El mismo origen que otro informe de tabla dinámica.
xlScenario Los datos se basan en escenarios creados utilizando el Administrador de escenarios.

Reserved - No se usa en Excel

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

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

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

Posibles valores de retorno son xlDownThenOver - Procesar las celdas en sentido descendente antes de procesar pasando hacia la derecha a otras páginas o campos de página, xlOverThenDown - Procesar las celdas en sentido horizontal hacia la derecha a otras páginas o campos de página antes de pasar las filas hacia abajo.

PageFieldWrapCount (Long) - 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 (Boolean) - 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, puede establecer algunos de los campos como campos de página basados en servidor antes de que los datos se lean realmente.

Connection (PivotCache) - 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 el ODBC;formato. Este argumento anula la configuración anterior de la propiedad Connection del objeto PivotCache .