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?
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!
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?
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