Como atualizar a tabela dinâmica em uma folha protegida?
Normalmente, a tabela dinâmica não é atualizada em uma planilha protegida. Neste artigo, apresentarei um código VBA para atualizar a tabela dinâmica a partir de uma planilha protegida.
Atualizar tabela dinâmica em folha protegida com código VBA
Atualizar tabela dinâmica em folha protegida com código VBA
Por padrão, não há uma maneira direta de atualizar a tabela dinâmica em uma folha protegida, mas, com o código VBA a seguir, você pode atualizar rapidamente todas as tabelas dinâmicas da planilha atual quando os dados são alterados na tabela original.
1. Mantenha pressionada a 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: atualize a tabela dinâmica na folha protegida:
Sub RefreshAll()
'Updateby Extendoffice 20161109
Dim xpt As PivotTable
With ActiveSheet
.Protect UserInterfaceOnly:=True
For Each xpt In .PivotTables
xpt.RefreshTable
Next xpt
End With
End Sub
3. E, em seguida, pressione F5 chave para executar este código, se seus dados originais forem alterados, todas as tabelas dinâmicas na planilha ativa serão atualizadas de uma vez.
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com Kutools for Excele experimente eficiência como nunca antes. Kutools for 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 a 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!
