Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá Flavio,
Consegui reproduzir o erro que você recebeu com seu código no seguinte cenário:
Durante a gravação da macro mantive selecionados nos campos de página da tabela dinâmica "Barro Alto" e "ABBA", porém antes de executar a macro alterei os valores dos campos de página de forma aleatória o que resultou no mesmo erro informado por você.
POSSÍVEIS SOLUÇÕES:
Solução 1 - Remova as referências as seleções nos campos de página no seu código.
Código gravado:Activesheet.Pivottables("Tabela dinâmica1").PivotSelect _ "Seq[All;Total] 'Barro Alto' ABBA", xlDataAndLabel, True
Código alterado:
ActiveSheet.PivotTables("PivotTable1").PivotSelect _
"Seq[All;Total]", xlDataAndLabel, True
Desta forma independente da seleção nos campos de página as linhas de totais serão selecionadas e formatadas.
Solução 2 - Garanta que os campos de página manterão a mesma seleção do momento da gravação ou altere o código de forma que a seleção seja definida de forma dinâmica.
Em meus testes a solução 1 mostrou-se eficiente e de menor complexidade.
Espero tê-lo ajudado.