Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como alterar a fonte de uma tabela dinâmica do Excel usando VBA
Microsoft Excel é um aplicativo de planilha . Uma característica deste programa é que você pode usar suas planilhas para armazenar dados de forma semelhante à maneira que você faria em um banco de dados e , em seguida, fazer referência a ela em displays gráficos dinâmicos. Existem dois tipos de monitores que você pode usar : Tabelas Dinâmicas e Gráficos Dinâmicos . Tabelas dinâmicas podem ser usados ​​para classificar, filtrar e resumir os dados. A única maneira de mudar a fonte de dados utilizada por uma tabela dinâmica , uma vez que foi criado através do assistente é para atualizá-lo a partir do código VBA em segundo plano. Instruções
1

Criar um objeto de tabela dinâmica em VBA para que você possa atualizar a fonte . Copie o código abaixo e coloque-o em sua macro ou função.

Dim ptMyPivotTable Conforme tabela dinâmica
2

Conecte seu objeto de tabela dinâmica com a sua tabela dinâmica real . Copie o código abaixo .

Set ptMyPivotTable = ActiveSheet.PivotTables (1)
3

Atualize a propriedade SourceData de seu objeto de tabela dinâmica para os novos valores. Você pode fazer isso basta copiar o código VBA fornecido. Substitua seu intervalo de dados desejado no lugar de " A1" no exemplo.

PtMyPivotTable.SourceData = Range ( "A1") . CurrentRegion.Address ( verdade, verdade, xlR1C1 , True)

para fazer referência a um intervalo em uma planilha diferente, você pode usar o seguinte código.

ptMyPivotTable.SourceData = Sheets ( " mySheetName " ). [A1 ]. CurrentRegion.Address ( verdade, verdade, xlR1C1 , true)

4

Atualizar os dados realmente exibidas em sua tabela dinâmica usando o comando VBA abaixo.

ptMyPivotTable.RefreshTable
5

Solte os recursos utilizados na seu objeto de tabela dinâmica , definindo -a igual a nada .

Set ptMyPivotTable = Nothing

Anterior :

Próximo : No
  Os artigos relacionados
·Como Importar Excel do Office 2003 para o Project 2007 
·O Word Excel Scroll Bar Congelar Lock não funcionará 
·Como usar formulários de dados acesso para editar dado…
·Como fazer um gráfico de pizza no Excel 2008 
·Como escrever macros no Excel 2010 
·Como nomear uma célula no Excel 2007 
·Como fazer porcentagens no Excel a partir do MS Office …
·Como usar o Excel para fazer uma porcentagem Gráfico d…
·Como Organizar funções RAND no Excel 2007 
·Como adicionar campos a uma tabela do Microsoft Access 
  Artigos em destaque
·Ferramentas para remover um Trojan 
·Funciona software antivírus 
·Como Fazer um Font Animated 
·Como criar uma lista de reprodução no Front Row 
·Como executar o Windows nativo de backup de uma linha d…
·Como se conectar usando ODBC para SQL Express SDE ESRI 
·Como construir um site em Flash ActionScript 2.0 e impo…
·Como encontrar fonte de dados para o Excel 2003 
·O que é o arquivo de extensão IBM 
·O que é o arquivo de extensão Deb 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados