Proteja uma planilha Excel usando macros

Escrito por kenrick callwood Google | Traduzido por ritaciro cavalcante
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Proteja uma planilha Excel usando macros
Aplique uma senha a sua planilha Excel com uma macro e poupe tempo. (Pictogramm Schloss image by www.hpunkt.de from Fotolia.com)

O editor da linguagem Visual Basic que vem no Microsoft Excel dá a usuários avançados as ferramentas necessárias para criar macros e personalizar sua experiência. Uma simples macro pode proteger uma planilha do Excel e dar-lhe uma senha, com apenas algumas linhas de código. É preciso um pouco de prática, mas os benefícios de se aprender o básico do Visual Basic valem a pena.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra a planilha que você queira proteger.

  2. 2

    Pressione Alt + F11 para abrir o Visual Basic.

  3. 3

    Clique no menu Inserir e escolha UserForm.

  4. 4

    Clique na ferramenta TextBox e arraste-a para a área UserForm. Ajuste o tamanho da caixa de texto como desejar.

  5. 5

    Aidna com a TextBox selecionada, aperte F4 para entrar nas propriedades do objeto. Desça até o atributo PasswordChar. Insira um asterisco na coluna Valor.

  6. 6

    Clique no formulário para voltar à caixa de ferramentas e arraste um CommandButton para dentro da UserForm. Para fins estéticos, posicione o botão à direita da TextBox.

  7. 7

    Ainda com o CommandButton selecionado, pressione F4 e mude a legenda para "OK".

  8. 8

    Clique no formulário, aperte F4 e mude sua legenda para "Proteger/desproteger todas as planilhas".

  9. 9

    Aperte F7 e cole o código a seguir exatamente como abaixo:

    Private Sub CommandButton1_Click()

    Dim WSheet As Worksheet

    For Each WSheet In Worksheets

    If WSheet.ProtectContents = True Then

    WSheet.Unprotect Password:=TextBox1.Text

    Else

    WSheet.Protect Password:=TextBox1.Text

    End If

    Next WSheet

    Unload me

    End Sub

  10. 10

    Selecione Módulo no menu Inserir e cole o código:

    Sub ShowPass()

    UserForm1.Show

    End Sub

  11. 11

    Pressione Alt + Q para voltar ao Excel.

  12. 12

    Pressione Alt + F8, seleione ShowPass na lista que aparece e depois vá em Opções.

  13. 13

    Determine uma tecla de atalho para a macro e clique em OK.

  14. 14

    Pressione a tecla de atalho para executar a macro, entre uma senha, e aperte OK para assim proteger as planilhas no arquivo Excel.

Dicas & Advertências

  • Salve a macro para o seu arquivo xls para assim deixá-lo disponível a outros arquivos futuros.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível