Página 1 de 1

Código VBA para proteger a planilha sempre que for aberta

Enviado: 10 Mar 2016 às 22:09
por MarceloAdriano
Olá Minhas Considerações....
Gostaria se possível:
Primeiro: um código VBA, que protegesse a planilha sempre que a mesma for inicializada - mesmo se salvasse a planilha de forma desprotegida; ao abri-la novamente ele retornasse protegida.
Segundo: Uma macro que ao clicar protegesse
e
uma outra macro desproteger a mesma,
Através de uma clique em botão (auto formas).
Obs.: não há necessidade de inserir uma senha, pode deixar em branco.
Imagem
Imagem
Grato,
Marcelo Adriano

Re: Código VBA para proteger a planilha sempre que for abert

Enviado: 10 Mar 2016 às 22:57
por Kledison
Boa noite Marcelo,

estou enviando dois modelos, um eu criei usando o gravador de Macros (Teste01) ou outro eu tinha em meus arquivos, verifica se ajuda.

Código VBA para proteger a planilha sempre que for aberta

Enviado: 10 Mar 2016 às 23:58
por MarceloAdriano
Olá Kledison Lana
Espetaculo em....
Seria pedir muito, criar uma MsgBox, tamém ao proteger a planilha da mesma forma que fez ao desproteger? Peço pois não sei nada de VBA :(
Botoes de senha com VBA

Código VBA para proteger a planilha sempre que for aberta

Enviado: 11 Mar 2016 às 00:04
por Kledison
Olá,

segue modelo conforme solicitado, caso precise inserir senha, entra no VBA e altere as seguintes linhas na macro, retirando apenas o (') apóstrofo de ambas.
Código: Selecionar todos
lPass = InputBox("Proteger todas as planilhas:", "Senha", ActName) 
Código: Selecionar todos
lPass = InputBox("Desproteger todas as planilhas:", "Senha", ActName)
No aguardo

Código VBA para proteger a planilha sempre que for aberta

Enviado: 11 Mar 2016 às 12:12
por MarceloAdriano
Obrigado Kledison Lana!
Era exatamente o que precosava!