Por padrão, quando você protege a planilha com senha, tanto a tabela dinâmica quanto a segmentação de dados (filtros) ficam bloqueadas. O que isso significa? Que você não vai conseguir selecionar a segmentação de dados para mudar o filtro, por exemplo.

Então, antes de bloquear a planilha, você precisa realizar duas etapas:

1) Selecionar a segmentação de dados e com o botão direito do mouse, selecionar a opção “Tamanho e Propriedade”. Dentro de “Propriedades” você deve desmarcar a opção “Bloqueado”.

2) Quando for proteger a planilha na aba “Revisão” e botão “Proteger Planilha”, na tela para digitar a senha, você deve marcar a opção “Usar Tabela Dinâmica & Gráfico Dinâmico”.

Lembre-se que quando a planilha estiver bloqueada, não é possível atualizar os dados da tabela dinâmica. Para conseguir atualizar os dados você vai precisar de um código VBA para desbloquear a planilha, atualizar a tabela dinâmica e depois bloquear a planilha novamente (eu mostro no vídeo como fazer). Veja o código abaixo:

Sub DesprotegeAtualiza()
On Error Resume Next

With Activesheet
.Unprotect Password:=”mypassword”
.PivotTables(1).RefreshTable
.Protect Password:=”mypassword”, _
AllowUsingPivotTables:=True
End With

End Sub

Quer aprender mais truques como esse? Conheça o curso de Criação de Dashboards Notáveis em Excel da Dashboard Design.