O editor Visual Basic fornecido com o Microsoft Excel dá mais usuários avançados as ferramentas necessárias para criar macros quase ilimitadas para personalizar a maneira como o Excel funciona. A macro simples pode proteger com senha uma planilha do Excel com apenas algumas linhas de código. Trabalhando com macros em Visual Basic requer alguma prática, mas os benefícios de aprender o básico vale a pena o esforço.
Abra a planilha do Microsoft Excel que você deseja proteger.
pressione "ALT + F11" para abrir o Visual Basic.
Clique no "Inserir" menu e selecione "UserForm."
Clique no "Caixa de texto" ferramentas e arraste-o para o "UserForm" área de trabalho. Ajuste o tamanho da caixa de texto como desejado.
pressione "F4" com o "Caixa de texto" ainda seleccionado para entrar no "propriedades" painel e desloque-se para "PasswordChar." Insira um asterisco (*) na coluna de valor.
Clique no "UserForm" para trazer a caixa de ferramentas para trás e arraste um "Botão de comando" no "UserForm." Para fins estéticos, posicionar o botão para a direita do "Caixa de texto."
pressione "F4" com o "Botão de comando" ainda selecionado e altere a legenda para "ESTÁ BEM."
Clique no "UserForm," pressione "F4" e alterar sua legenda para "Proteger / desproteger todas as folhas."
pressione "F7" e cole o seguinte código tal como indicado a seguir:
Private Sub CommandButton1_Click ()
Dim WSheet Como Planilha
Para Cada WSheet em planilhas
Se WSheet.ProtectContents = True Then
WSheet.Unprotect Password: = TextBox1.Text
Outro
WSheet.Protect Password: = TextBox1.Text
Fim se
Próximo WSheet
descarregá-me
End Sub
selecionar "Módulo" de "Inserir" menu e cole o seguinte:
ShowPass sub ()
UserForm1.Show
End Sub
pressione "ALT + Q" para retornar para o Excel.
pressione "ALT + F8," em seguida, pressione "opções" depois de seleccionar "ShowPass" a partir da lista.
Atribuir uma tecla de atalho à macro e pressione "ESTÁ BEM."
Pressione a combinação de teclas de atalho para o lançamento do macro, digite uma senha e pressione o "Está bem" botão para proteger por senha as folhas do livro.
dicas & avisos
- Salvar a macro para o "pessoal.xls" pasta de trabalho para torná-lo disponível para todos os livros futuros.