Método PivotTable.RefreshDataSourceValues (Excel)

Recupera os valores atuais da fonte de dados para todas as células editadas em um relatório de Tabela Dinâmica que esteja em modo de write-back.

Sintaxe

expressão. RefreshDataSourceValues

Expressão Uma variável que representa um objeto de Tabela Dinâmica .

Valor de retorno

Nada

Comentários

Para determinar se um relatório de Tabela Dinâmica está no modo writeback, verifique as propriedades EnableWriteback ou EnableDataValueEditing do objeto PivotTable , que retornará True. Para relatórios de Tabela Dinâmica que não estão no modo de write-back, um erro de tempo de execução será gerado se você tentar executar esse método.

Para relatórios de Tabela Dinâmica com fontes de dados OLAP, a execução do método RefreshDataSourceValues cria uma conexão separada com o servidor OLAP e executa a consulta MDX completa (o valor da propriedade MDX ) usada para executar uma operação de atualização para preencher o relatório de Tabela Dinâmica. O Excel extrai os valores retornados para todas as células que foram editadas na exibição Tabela Dinâmica e os armazena na propriedade DataSourceValue para essas células.

Esse método apenas se aplica a relatórios de Tabela Dinâmica com fontes de dados OLAP. Um erro de tempo de execução será gerado se você tentar executar esse método ou relatórios de Tabela Dinâmica com fontes de dados não OLAP.

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.