como desbloquear planilha excel com VBA

Ás vezes é necessário alterar uma planilha antiga, o problema é que você perdeu a senha dela. Para resolver este problema eu localizei na internet o código abaixo que pode ser muito útil para tirar a proteção do Excel nas suas planilhas.

Como tirar a senha da planilha:

  • Clique na aba Desenvolvedor e no botão Visual Basic
  • Na guia de projetos á esquerda localize o projeto VBAProject(PERSONAL.XLSB)
  • Clique na pasta módulos deste projeto, e abra um dos módulos
  • No final dos códigos que existem lá, cole o código abaixo
'Desproteger Planilha Sub DesprotegerPlanilhaAtiva() Dim i, i1, i2, i3, i4, i5, i6 As Integer, j As Integer, k As Integer, l As Integer, m As Integer, n As Integer On Error Resume Next For i = 65 To 66 For j = 65 To 66 For k = 65 To 66 For l = 65 To 66 For m = 65 To 66 For i1 = 65 To 66 For i2 = 65 To 66 For i3 = 65 To 66 For i4 = 65 To 66 For i5 = 65 To 66 For i6 = 65 To 66 For n = 32 To 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then MsgBox "One usable password is " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next Next Next Next Next Next Next Next Next Next Next Next End Sub
  • Para executar este procedimento você deve estar no seu arquivo Excel, na planilha bloqueada
  • Clique na guia Desenvolvedor
  • Clique no botão macros e selecione PERSONAL.XLSB!DesprotegerPlanilhaAtiva.
  • Clique em executar.
  • Pronto! O resultado pode demorar um pouco para aparecer, mas ele vai exibir uma mensagem na tela informando uma nova senha, mas já terá desbloqueado a planilha.

Sugiro que mesmo que você não tenha necessidade agora, salve este código fonte, porque ele pode ser muito útil, e você não sabe quando irá precisar.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>