Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Desproteger planilha com senha, via macro/vba

A marco não roda se a planilha estiver protegida; é preciso usar o ActiveSheet.Unprotect / Protect.

Mas é possível que o usuário rode as macros numa planilha protegida com senha, sem saber qual é a senha?

1 resposta
solução!

Olá Rodrigo,

Veja se entendemos bem sua dúvida.

A proteção da planilha não é a mesma coisa que a proteção da macro.

Para o usuário “entrar” na planilha ele deverá saber a senha, correto? Na hora da execução da macro, se a planilha estiver protegida, usamos o ActiveSheet Unprotect + senha.

Caso surjam novas dúvidas, fique à vontade para falar com a gente aqui pelo fórum.

Abraços,

Equipe do Prof. Sabino