Uma tabela dinâmica do Excel é uma ferramenta poderosa de soluções . A principal característica de uma tabela dinâmica é a sua capacidade para filtrar dados. Isso permite ao usuário limitar a quantidade de dados que ele tem que procurar para obter sua resposta. Com apenas um pouco de Visual Basic for Applications, ou VBA , programação, o usuário pode criar uma funcionalidade que altera automaticamente o filtro de tabela dinâmica ou em resposta a uma atualização ou como parte de um processo padronizado . Instruções
1
Criar uma tabela de dados em Excel. Na linha 1, coluna A, digite a palavra "Color ". Na linha 1, coluna B , escreva a palavra "carta ". Na linha 1, coluna C , digite a palavra "número ". Por várias linhas na coluna A, tipo em diversas cores , como o vermelho ou verde. Para colunas B e C , digite letras e números aleatórios para criar a tabela de dados.
2
Inserir uma tabela dinâmica com base nos dados . Filtro na coluna Cor desmarcando "Green ".
3
Abra o editor do Visual Basic. Faça isso com a tecla " ALT " + " F11 " ou selecionando "Ferramentas" na barra de menu superior, em seguida, selecione "Macros" - " . Editor de Visual Basic ">
4
Clique em " Inserir " na barra de menu superior e selecione a opção" Módulo "
5
Digite o seguinte código de Visual Basic : .
Public Sub FilterPivotTable ()
Com ActiveSheet . Tabelas Dinâmicas ( " PivotTable1 " ) . PivotFields ( "Color" )
. PivotItems ( "verde") . Visible = True End With
End Sub
6
Executar através do código pressionando "F5" ou caminhar sobre a linha por linha de código pressionando "F8 ". A tabela dinâmica irá agora mostrar tanto o Red e colunas verdes . Para desativar o filtro , mude a palavra " verdadeiro" para "false".