do Microsoft Visual Basic (VBA ) é um bare- ossos e programação antecipada linguagem desenvolvida para ajudar a criar aplicativos de desktop , para facilitar a ordenação de dados e permitir a geração de relatórios com base em dados. Você pode usar isso também usar o VBA para criar uma tabela dinâmica para resumir dados em conjunto com um programa de planilha , como o Microsoft Excel. Usando um pequeno trecho de código VBA , você pode criar um pivô de uma tabela de dados existente com relativa facilidade. Instruções
1
Inicie o script VBA , digitando o seguinte :
Create_Pivot_Table_From_Cache ()
2
Especificar os métodos do pivô , seguindo com o followinf três linhas de código VBA :
Dim OPC Como PivotCache
Dim opt como tabela dinâmica
Dim OWS Como Planilha
3
Especifique as funções de OPC , optar , e OWS , adicionando as seguintes linhas de código :
OWS = ActiveSheet
OPC = ActiveWorkbook.PivotCaches.Create ( xlDatabase , oWS.UsedRange )
opt = oPC.CreatvePivotTable ( oWS. [ D20 ] ", Pivot de cache" , True)
4
Especifique como os campos devem girar , ou calcular os dados , utilizando-se as seguintes linhas de código . Note que, neste exemplo, os nomes dos campos de coluna de dados pode ser diferente do seu.
OPT.AddFields ( oPT.PivotFields ( "Preço") . Nome,
oPT.PivotFields ("Produto" ) . Name)
oPT.AddDataField ( oPT.PivotFields ( "tipo") , "Tipo de Produto" , xlSum )
5
Execute o script VBA dentro de um programa compatível, como Excel, e visualizar a tabela pivô gerado.