Propriedade PivotField.DatabaseSort (Excel)

Quando definido como True, o reposicionamento manual de itens em um campo da tabela dinâmica é permitido. Retorna True se o campo não tiver itens posicionados manualmente. Boolean de leitura/gravação.

Sintaxe

expressão. DatabaseSort

Expressão Uma variável que representa um objeto PivotField .

Comentários

A propriedade DatabaseSort retorna False se a fonte dedados não for uma fonte de dados Processamento analítico online (OLAP).

Essa propriedade retorna True se a fonte de dados for OLAP e a classificação personalizada e a classificação automática não foram aplicadas ao campo.

Definir a propriedade DatabaseSort como True para uma Tabela Dinâmica OLAP removerá qualquer ordenação personalizada ou classificação automática aplicada ao campo (em outras palavras, a Tabela Dinâmica reverte para o comportamento padrão quando a conexão foi feita).

Configurar a propriedade DatabaseSort como False faz com que a ordem de classificação seja a ordem atual dos itens, se uma classificação automática não for aplicada.

Definir a propriedade DatabaseSort como True ou False causa uma atualização.

Configurar a propriedade DatabaseSort como True para uma fonte não OLAP ou um campo de dados OLAP causa um erro de tempo de execução.

Exemplo

O exemplo a seguir determina se a fonte de dados é OLAP e notifica o usuário. Este exemplo pressupõe que exista uma Tabela Dinâmica OLAP na planilha ativa.

Sub UseDatabaseSort() 
 
 Dim pvtTable As PivotTable 
 Dim pvtField As PivotField 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 Set pvtField = pvtTable.PivotFields("[Product].[Product Family]") 
 
 ' Determine source type for the PivotTable report. 
 If pvtField.DatabaseSort = True Then 
 MsgBox "The source is OLAP; you can manually reorder items." 
 Else 
 MsgBox "The data source might not be OLAP." 
 End If 
 
End Sub

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.