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