Notifications
Clear all

Rotulo - Tabela Dinâmica VBA

6 Posts
2 Usuários
0 Reactions
876 Visualizações
(@rogerio123)
Posts: 0
New Member
Topic starter
 

Boa noite Pessoal,

Preciso de 2 ajudas, estou sem ideia para programar uma macro, onde adicione um rotulo na tabela dinâmica por uma variável que será especificada por um celula.

E outra macro onde retire somente esse rotulo adicionado na tabela dinâmica.

Sou noob em programação em vba, se poderem me ajudar ou auxiliar!

Obrigado :D

 
Postado : 30/08/2016 9:42 pm
(@rogerio123)
Posts: 0
New Member
Topic starter
 

Um exemplo seria:

    With ActiveSheet.PivotTables("Tabela dinâmica1").PivotFields( _
        Lugar da variável)
        .Orientation = xlPageField
        .Position = 1
    End With

E o outro

    ActiveSheet.PivotTables("Tabela dinâmica1").PivotFields( _
        Lugar da variável).Orientation = xlHidden

Mas os não dão certos.

 
Postado : 31/08/2016 5:26 am
(@brunoxro)
Posts: 0
New Member
 

Boa tarde Rogerio123,

Disponibilize seu arquivo (não precisa ser com os dados originais), assim fica mais fácil ajudar.

att,

 
Postado : 31/08/2016 2:52 pm
(@rogerio123)
Posts: 0
New Member
Topic starter
 

Boa noite,

coloquei em anexo o exemplo, onde na aba tabela temos 3 tipos de trabalho sendo eles: Abrir, Fechar e encaixar. Cada Trabalho pode conter até 4 executante, onde logo após cada funcionário tem sua coluna na tabela validando os dados, que quando for conter ele/ela em qualquer célula aponte com o numero 1, se não 0.

Preciso de uma macro que quando altere a lista de validação de dados com o nome do funcionário na aba gráfico célula B3, automaticamente altere a tabela dinâmica que está localizada na aba gráfico também.

Att,

 
Postado : 31/08/2016 8:41 pm
(@brunoxro)
Posts: 0
New Member
 

Boa tarde,

Veja se é oque deseja, ao mudar a célula B3 muda o filtro da tabela dinâmica.

O código está dentro da planilha2 (Gráfico).

 
Postado : 01/09/2016 1:39 pm
(@rogerio123)
Posts: 0
New Member
Topic starter
 

Brunoxro,

Isso mesmo, valeu.

 
Postado : 01/09/2016 7:29 pm