Saber como usar a lógica em tabelas dinâmicas você pode economizar tempo se você precisar fazer alterações para muitas tabelas dinâmicas. Tabelas dinâmicas são freqüentemente usados em aplicativos de planilha , como o Microsoft Office Excel , para resumir dados . Você pode usar o Visual Basic for Applications (VBA) para aplicar e executar a lógica de programação facilmente. VBA é uma linguagem de programação de computador utilizado para automatizar tarefas de rotina em Excel e outros aplicativos do Office. Coisas que você precisa
Microsoft Office Excel
Show Mais instruções
1
Inicie o Microsoft Office Excel, e digite " FieldColumns " em " A1 ", " Informação" in " B1 ", " Column1 " em " A2 ", " 15 " , em " B2 ", " Column2 " em " A3 "e " 25 " , em " B3 ". Clique em " A1 ", pressione "Ctrl " e "A ", clique no menu "Inserir" e selecione " Tabela Dinâmica ". Pressione " OK".
2
Marque as caixas ao lado de " FieldColumns " e "Informações ". Selecione a guia "Desenvolvedor" e clique em "Visual Basic". . " Módulo ", clique no menu "Inserir" e selecione
3
Digite o seguinte para criar um novo procedimento :
Private Sub executeTableLogic ()
Pressione " Enter".
4
Digite o seguinte para criar as suas variáveis :
Dim PTBL Conforme tabela dinâmica
Dim wrkSheet Como Planilha
< br > 5
Digite o seguinte para percorrer todas as planilhas e busca de tabelas dinâmicas em sua pasta de trabalho :
para Cada wrkSheet em ActiveWorkbook.Worksheets
Para Cada PTBL em wrkSheet.PivotTables
Range (" A3: B6 " ) . Selecione
6
Digite o seguinte para a tabela formato pivô :
com Ptbl.TableRange1
. Font.Bold = False
. Interior.ColorIndex = 0
End With
7
Digite o seguinte para adicionar lógica e destacar linhas, se os valores da tabela do pivô são maiores de 10 :
Para cada c em Ptbl.DataBodyRange.Cells
Se c.Value > = 10 Então
Com Ptbl.TableRange1.Rows ( c.Row - Ptbl.TableRange1.Row + 1)
. Font.Bold = True
. Interior.ColorIndex = 6
End With
End If < br >
Próxima
Exit Sub
Próxima PTBL
Próxima wrkSheet
8
Pressione " F5" para executar o procedimento . < br >