Como proteger a tabela dinâmica no Excel?
No Excel, como poderíamos proteger a tabela dinâmica para evitar que outros usuários arrastem os campos ou bagunçam o layout? Neste artigo, falarei sobre alguns métodos para proteger a tabela dinâmica na planilha.
Proteja a tabela dinâmica com o código VBA
Protege a tabela dinâmica, mas permite o acesso ao fatiador
Proteja a tabela dinâmica com o código VBA
O seguinte código VBA pode ajudá-lo a proteger a tabela dinâmica, faça o seguinte:
1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.
Código VBA: proteger a tabela dinâmica
Sub RestrictPivotTable()
'Updateby Extendoffice
Dim xpf As PivotField
Application.ScreenUpdating = False
With ActiveSheet.PivotTables(1)
.EnableDrilldown = False
.EnableFieldList = False
.EnableFieldDialog = False
.PivotCache.EnableRefresh = False
For Each xpf In .PageFields
With pf
.DragToPage = False
.DragToRow = False
.DragToColumn = False
.DragToData = False
.DragToHide = False
End With
Next xpf
End With
Application.ScreenUpdating = False
MsgBox "The pivot table has been protected!", vbInformation, "Kutools for Excel"
End Sub
3. Então aperte F5 para executar este código e uma caixa de prompt aparecerá para lembrá-lo de que a tabela dinâmica foi protegida, consulte a captura de tela:
Observações:
1. Este código desabilitará muitos dos recursos em uma tabela dinâmica, como impedir que os usuários arrastem qualquer um dos campos para um local diferente e desabilitar a Lista de Campos, Configurações de Campos, Pesquisa Detalhada e o recurso Atualizar.
2. Se houver várias tabelas dinâmicas na planilha ativa, este código será aplicado apenas à última tabela dinâmica.
Protege a tabela dinâmica, mas permite o acesso ao fatiador
Às vezes, você pode querer proteger a tabela dinâmica, mas permitindo acesso ao divisor para aplicar a função de filtro, as etapas a seguir podem fazer um favor.
1. Depois de inserir o fatiador, clique com o botão direito e escolha Tamanho e propriedades no menu de contexto, veja a captura de tela:
2. No Fatiador de formato painel, clique em Propriedades para expandir as opções e, em seguida, desmarque Trancado opção, veja a captura de tela:
3. Em seguida, feche o painel e clique em Avaliações > Folha de proteção para proteger esta folha, veja a captura de tela:
4. No estalou para fora Folha de proteção caixa de diálogo, em seguida, verifique Selecione células desbloqueadas e Use Tabela Dinâmica e Gráfico Dinâmico opções apenas no Permitir que todos os usuários desta planilha caixa de listagem e, em seguida, digite a senha e confirme-a, veja a captura de tela:
5. Então clique OK para fechar as caixas de diálogo e, agora, ao clicar no relatório da tabela dinâmica e tentar alterá-lo, ele não será modificado, mas você pode aplicar o recurso Slicer conforme necessário.
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!