Partilhar via


Método PivotTable.PivotTableWizard (Excel)

Cria e devolve um objeto de tabela dinâmica . Este método não apresenta o Assistente de Tabelas Dinâmicas. Este método não está disponível para origens de dados OLE DB. Utilize o método Add (Adicionar ) para adicionar uma cache de tabela dinâmica e, em seguida, crie um relatório de tabela dinâmica com base na cache.

Sintaxe

expressão. Tabela DinâmicaWizard (SourceType, SourceData, TableDestination, TableName, RowGrand, ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, BackgroundQuery, OptimizeCache, PageFieldOrder, PageFieldWrapCount, ReadData, Connection)

expressão Uma variável que representa um objeto de tabela dinâmica .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
SourceType Opcional Variant Um valor XlPivotTableSourceType que representa a origem dos dados do relatório. Se você especificar este argumento, deverá especificar também SourceData.

Se SourceType e SourceData forem omitidos, o Microsoft Excel assume que o tipo de origem é xlDatabase e que os dados de origem provêm da Base de Dados de intervalo com nome. Se este intervalo com nome não existir, o Excel utilizará a região atual se a seleção atual estiver num intervalo de mais de 10 células que contenham dados. Se isto não for verdade, este método falhará.
SourceData Opcional Variant Os dados para o novo relatório. Pode ser um objeto Intervalo , uma matriz de intervalos ou uma constante de texto que representa o nome de outro relatório.

Em um banco de dados externo, SourceData é uma matriz de sequências que contêm a sequência de consulta SQL, na qual cada elemento tem no máximo 255 caracteres. Você deve usar o argumento Connection para especificar a sequência de conexão ODBC.

Para obter compatibilidade com as versões anteriores do Excel, SourceData pode ser uma matriz de dois elementos. O primeiro elemento é a sequência de conexão que especifica a fonte ODBC referente aos dados. O segundo elemento é a sequência de consulta SQL usada para obter os dados.

Se você especificar o argumento SourceData, deverá especificar também SourceType. Se a célula ativa estiver dentro do intervalo SourceData, também será preciso especificar TableDestination.
TableDestination Opcional Variant Um objeto Range que especifica onde o relatório deve ser inserido na planilha. Se este argumento for omitido, o relatório será inserido na célula ativa.
TableName Opcional Variant Uma sequência de caracteres especificando o nome do novo relatório.
RowGrand Opcional Variant True para exibir totais para linhas no relatório.
ColumnGrand Opcional Variant True para exibir totais para colunas do relatório.
SaveData Opcional Variant True para salvar dados com o relatório. False para salvar apenas a definição do relatório.
HasAutoFormat Opcional Variant Verdadeiro para que o Excel formate automaticamente o relatório quando é atualizado ou quando os campos são movidos.
Página Automática Opcional Variant Válido somente se SourceType for xlConsolidation. É verdadeiro fazer com que o Excel crie um campo de página para a consolidação. Se AutoPage for False, você precisará criar o(s) campo(s) de página.
Reserved Opcional Variant Não utilizado pelo Excel.
BackgroundQuery Opcional Variant True para que o Excel faça consultas ao relatório de forma assíncrona (no segundo plano). O valor padrão é False.
OptimizeCache Opcional Variant True para otimizar o cache de tabela dinâmica quando ela for construída. O valor padrão é False.
PageFieldOrder Opcional Variant A ordem pela qual os campos de página são adicionados ao esquema do relatório de tabela dinâmica. Pode ser uma das seguintes constantes xlOrder : xlDownThenOver (predefinição) ou xlOverThenDown.
PageFieldWrapCount Opcional Variant O número de campos de página em cada coluna ou linha no relatório de tabela dinâmica. O valor padrão é 0 (zero).
ReadData Opcional Variant True para criar um cache de tabela dinâmica que contenha todos os registros do banco de dados externo; este cache pode ser muito grande. Se ReadData for Falso, pode definir alguns dos campos como campos de página baseados no servidor antes de os dados serem realmente lidos.
Connection Opcional Variant Uma sequência que contém configurações de ODBC que permitem ao Excel conectar-se a uma fonte de dados ODBC. O cadeia de conexão tem o formulário ODBC;<connection string>. Este argumento substitui qualquer definição anterior da propriedade Ligação do objeto PivotCache.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.