Como permitir a atualização de dados externos em planilha protegida no Excel?
Você pode ter importado dados de outros aplicativos para o Excel com sua função incorporada - Obter dados externos, e atualizado os dados importados facilmente com o botão Atualizar tudo. Porém, após proteger a planilha, o botão Atualizar tudo é desabilitado e os dados importados não podem mais ser atualizados. Como permitir a atualização de dados externos em planilhas protegidas? O método neste artigo pode ajudá-lo.
Permitir atualização de dados externos em planilhas protegidas com código VBA
Permitir atualização de dados externos em planilhas protegidas com código VBA
O código VBA abaixo pode ajudá-lo a atualizar os dados externos importados depois de proteger a planilha no Excel. Faça o seguinte.
1. Na planilha protegida, pressione o outro + F11 simultaneamente para abrir o Microsoft Visual Basic para Aplicações janela.
2. No Microsoft Visual Basic para Aplicações janela, clique em inserção > Módulo, em seguida, copie e cole o script VBA abaixo na janela Módulo. Veja a imagem:
Código VBA: permitir atualização de dados externos em planilha protegida
Sub DataRefresh()
'Update by Extendoffice 5/28/2019
ActiveSheet.Unprotect "123"
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:01"), "DataRefresh2"
End Sub
Sub DataRefresh2 ()
If Application.CommandBars.GetEnabledMso("RefreshStatus") Then
Application.OnTime Now + TimeValue("00:00:01"), " DataRefresh2"
Else
ActiveSheet.Protect "123"
End If
End Sub
Note: No código VBA, “123” é a senha que especificamos para proteger a planilha. Por favor, mude de acordo com suas necessidades.
3. Certifique-se de que o cursor está na primeira seção de código Sub DataRefresh e pressione o botão F5 chave para executar o código. No surgimento Importar arquivo caixa de diálogo, selecione o arquivo externo do qual você importou os dados e clique no importação botão.
Após retornar à planilha, você pode ver que os dados externos são atualizados imediatamente.
Note: Este código pode atualizar os dados externos em planilhas protegidas que importaram de arquivos Access, Texto e Excel.
Artigos relacionados:
- Como permitir a edição de objetos em planilhas protegidas no Excel?
- Como permitir a mesclagem de células em uma planilha protegida no Excel?
- Como permitir a verificação ortográfica em uma planilha protegida no Excel?
- Como proteger a formatação das células, mas permitir apenas a entrada de dados no Excel?
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!