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.

Para determinar se um relatório de tabela dinâmica está no modo de write-back, verifique as propriedades EnableWriteback ou EnableDataValueEditing do objeto PivotTable , ou seja, qualquer um 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 ) que é usado para executar uma atualização operação para preencher o relatório de tabela dinâmica. O Excel extrai os valores retornados para todas as células que foram editadas no modo de tabela dinâmica e, em seguida, as armazena na propriedade datasourcevalue dessas 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.


ActiveCell.PivotTable.RefreshDataSourceValues