Estou precisando de uma super ajuda.
Utilizo uma macro para proteger e desproteger um arquivo com uma série de planilhas.
Para desproteger
Sub KEY()
Dim Planilha As Worksheet
Dim Senha As String
Senha = InputBox("ATENÇÃO!" & Chr$(13) & "Você está acessando o módulo de segurança da Ferramenta Geo Visão." & Chr$(13) & "Digite a sua senha:", "MÓDULO DE SEGURANÇA - GeoVisão")
For Each Planilha In Worksheets
Planilha.Unprotect Senha
Next
End Sub
Para proteger
Sub Proteger()
Dim Planilha As Worksheet
Dim Senha As String
Senha = InputBox("Digite a Senha:", "Senha de Proteção")
For Each Planilha In Worksheets
Planilha.Protect Senha
Next
End Sub
Mas preciso atualizar todas as planilhas frequentemente, e com isso uso a macro:
Sub ATUALIZAR()
ActiveWorkbook.RefreshAll
Calculate
MsgBox "Dados atualizados com sucesso!", vbAlert, "GeoVisão - NET BH"
End Sub
Mas com as planilhas bloqueadas as tabelas dinâmicas não são atualizadas.
O que acha posso fazer para resolver.
Obrigado!!!
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 13/11/2012 8:55 am