Prezados, boa tarde.
Tenho uma planilha do excel e preciso atualizar varias planilhas dinamicas de acordo com um dado selecionado em uma lista. Criei a macro abaixo, mas aparece um erro "1004 - Não é possivel obter a propriedade PivotTables da classe Worksheet."
Segue a macro. Obrigado pela informação.
//Lista
If Plan12.Cells(9, 4) = "Tudo" Or Plan12.Cells(9, 4) = Plan9.Cells(i, 7) Then
//Planilha Dinamica a ser aualizada de acordo com o valor selecionado na lista acima
ActiveSheet.PivotTables("Total de Demandas Carteira").PivotFields( _
"SUPERINT_SOLICIT").ClearAllFilters
ActiveSheet.PivotTables("Total de Demandas Carteira").PivotFields( _
"SUPERINT_SOLICIT").CurrentPage = "(Tudo)"
End If
O valor de tudo tem que ser atualizado junto com o if.
Eu nao sei se esta é a melhor forma, ou se posso usar um for para isso.
Obrigado.
Postado : 15/01/2013 10:10 am