A Macro para desproteger uma planilha na pasta de trabalho aberta

Se você distribuiu planilhas do Excel com folhas protegidas, você provavelmente obter as pastas de trabalho de volta com as folhas ainda protegidas. Muitas vezes, você precisa para desproteger as planilhas em uma pasta de trabalho antes de continuar o seu trabalho. Se você achar que você está continuamente desproteger folhas de cálculo, esta macro pode ser apenas o bilhete.

Como as obras de macro

O código é acionado pelo evento Open da pasta de trabalho. Quando você abre uma pasta de trabalho, este evento dispara, a execução do código dentro. Esta macro desprotege automaticamente a folha especificada com a senha indicada quando o livro é aberto:

Private Sub Workbook_Open () 'Passo 1: Proteja a folha com um passwordSheets ( "Sheet1") desproteger senha.: = "RED" End Sub

A macro explicitamente os nomes de planilha que você deseja para desproteger - Sheet1, neste caso. Em seguida, ele passa a senha necessária para desproteger a folha.

senhas do Excel são case-sensitive, então preste atenção para a palavra-passe e capitalização exatas que você está usando.

Como usar o macro

Para implementar essa macro, você precisa copiar e colá-lo na janela de código de eventos do Workbook_Open. Colocar a macro aqui permite que ele seja executado cada vez que o livro é aberto:

  1. Ative o Editor do Visual Basic pressionando Alt + F11.

  2. Na janela do projecto, encontrar o seu nome do projeto / pasta de trabalho e clique no sinal de mais ao lado e veja todas as folhas.

  3. Clique ThisWorkbook.

  4. Na lista drop-down de eventos, selecione o evento Open.

  5. Digite ou cole o código no módulo recém-criado, modificando o nome da folha (se necessário) e a senha.

    Digite o seu código no evento livro aberto.
    Digite o seu código no evento livro aberto.

menu