Executando macros em planilhas protegidas

Algumas vezes temos planilhas que estão protegidas para evitar que os usuários alterem resultados ou formatação, mas sobre as quais é necessário realizar alterações via macros.
A solução é desproteger a planilha nos primeiros passos do código, realizar as alterações e, em seguida, tornar a protegê-la.
Veja um exemplo de como pode ser feito:


Sub ExemploProtegerDesproteger()
    'Atribuição da planilha que será manipulada
    Set ws = Worksheets("Plan1")
    'Desproteger a planilha ws
    ws.Unprotect Password:="1234"
    
    '...linhas de código a serem executadas
    
    'Proteger a planilha ws
    ws.Protect Password:="1234"
End Sub

[ ]s

0 comentários:

Pesquisar este blog

Carregando...

Arquivo do blog