Excel - Uma macro para desbloquear uma folha protegida por senha

É possível criar uma macro em uma planilha do Excel que desbloqueie a planilha que já está protegida por uma senha. Os usuários podem facilmente preparar um documento na folha e, em seguida, bloqueá-lo novamente com uma senha . Às vezes, a planilha protegida por senha não pode ser aberta. Um comando específico ou palavras-chave precisam ser digitados para criar uma macro no Excel. Isso pode ser feito através do editor básico visual do Excel. Os usuários podem desbloquear folhas protegidas por senha com uma sintaxe simples. Após o desbloqueio, todos os cálculos e tarefas oficiais podem ser facilmente executados. Esta opção ajudará o usuário a manter a privacidade.

  • Questão
  • Solução
  • Observe que

Questão

Eu preciso criar uma macro que desbloqueia uma folha protegida por senha com uma senha definida, executa determinadas tarefas e, em seguida, bloqueia-lo novamente com a mesma senha.

Solução

A sintaxe é bem simples:

 ActiveSheet.Unprotect ("MyPassWord") 'instruções ActiveSheet.Protect ("MyPassWord") 

Para mais detalhes, eu sugiro que você digite "worksheet.protect" e "worksheet.unprotect" no arquivo de ajuda do editor básico visual.

Experimente também esta sintaxe:

 ActiveSheet.Protect PassWord: = "MyPassWord", DrawingObjects: = True, _ Conteúdo: = True, Cenários: = True, AllowSorting: = True, AllowFiltering: = True, _ AllowUsingPivotTables: = True 

Observe que

Graças a Ivan-hoe por esta dica no fórum.

Artigo Anterior Próximo Artigo

Principais Dicas