Mestres,
Deixe eu explicar melhor o que eu quero dizer com "DESPROTEGER VBA AUTOMATICAMENTE", porque está muito difícil encontrar a solução!
Vejamos:
Para desbloquear a planilha temos o comando: Worksheets("plan1").Unprotect "123"
Para bloquear novamente a planilha temos o comando: Worksheets("plan1").Protect "123"
Para desbloquear a pasta de trabalho temos o comando: ThisWorkbook.Unprotect "123"
Para bloquear novamente a pasta de trabalho temos o comando: ThisWorkbook.Protect "123"
E para desbloquear o VBA?
Eu preciso desbloqueá-lo, fazer as minhas alterações nos módulos e depois bloqueá-lo novamente.
Grato pela atenção, mestres!
Mensagem excluída pelo usuário
Mano, você não entendeu, eu dei até exemplos, observe-os.
O projeto já está protegido, por isto minhas macros que alteram outros módulos do VBA não funcionam.
A solução seria a própria macro fazer o processo de digitar a senha pra desbloquear o projeto e depois bloqueá-lo novamente.
Será que não existe um comando para desbloquear o VBA como tem para desbloquear as planilhas e a pasta de trabalho?
Pesquise no Google por:
VBA desproteger projeto