Desproteger pasta de trabalho e planilha Excel – Retirar senha perdida

Planilha de Estudo de Viabilidade Econômica – Análise de investimento
11 de dezembro de 2016
Como converter ou editar PDF – Able2Extract 11
24 de dezembro de 2016

Desproteger pasta de trabalho e planilha Excel – Retirar senha perdida

Para quem trabalha diariamente com Excel é normal ocorrer de vez em quando a necessidade de desproteger pasta de trabalho e planilha Excel na qual temos uma senha perdida.

Esta situação ocorre quando um funcionário deixa de trabalhar na empresa, ou quando você simplesmente esquece a senha da sua pasta de trabalho ou planilha, as senhas internas do Excel.

Encontrei na internet o código do Bob McCormick para resolver problemas de senhas perdidas para versões até a 2007 do Excel. No entanto já estamos na versão 2016, e ele não funciona nestas versões.

Você aprenderá passo-a-passo como contornar este problema também em versões mais recentes do Excel em algumas situações. Obs.:  Este procedimento pode fazer com que a planilha perca funcionalidades e dados.

Desproteger pasta de trabalho e planilha Excel

  1. Habilite a guia Desenvolvedor do Excel, para isso:
    • Clique com o botão direito sobre a guia de ferramentas do Excel
    • Na lista que surge clique em Personalizar a Faixa de Opções
    • No lado direito em Guias Principais, marque a opção DesenvolvedorDesproteger pasta de trabalho e planilha Excel - Retirar senha perdida
  2. Clique na guia Desenvolvedor
  3. Pressione o botão Gravar Macro
  4. Na tela que segue selecione em Armazenar macros em: Pasta de trabalho pessoal de macros
  5. Clique em OK
  6. Na guia Desenvolvedor clique no botão Parar Gravação
  7. Na guia Desenvolvedor clique no botão Visual Basic
  8. Na árvore á esquerda clique em PERSONAL.XLSB
  9. Clique na pasta Módulos
  10. Duplo clique em Modulo1 para abrir
  11. Apague os códigos que houverem escritos e substitua pelo seguinte código fonte:

 

'Desproteger pasta de trabalho e planilha
Public Sub RetirarTodasSenhasInternasExcel()
    ' Breaks worksheet and workbook structure passwords. Bob McCormick
    '  probably originator of base code algorithm modified for coverage
    '  of workbook structure / windows passwords and for multiple passwords
    '
    ' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
    ' Modified 2003-Apr-04 by JEM: All msgs to constants, and
    '   eliminate one Exit Sub (Version 1.1.1)
    ' Reveals hashed passwords NOT original passwords
    Const DBLSPACE As String = vbNewLine & vbNewLine
    Const AUTHORS As String = DBLSPACE & vbNewLine & _
            "Adaptado do código base de Bob McCormick por " & _
            "Guia do Excel - www.guiadoexcel.com.br"
    Const HEADER As String = "AllInternalPasswords User Message"
    Const VERSION As String = DBLSPACE & "Versão 1.1.1 04/Abril/2003"
    Const REPBACK As String = DBLSPACE & ""
    Const ALLCLEAR As String = DBLSPACE & "A planilha deve estar agora " & _
            "livre de senhas de proteção, então:" & _
            DBLSPACE & "SALVE AGORA!" & DBLSPACE & "e também" & _
            DBLSPACE & "FAÇA UM BACKUP DA ANTIGA!!!" & _
            DBLSPACE & "Lembre-se que a senha foi " & _
            "colocada com algum propósito, Não estrague as fórmulas " & _
            "ou banco de dados." & DBLSPACE & "Acesso e uso de algumas informações " & _
            "pode ser contra a lei. Se tiver dúvida, não o faça."
    Const MSGNOPWORDS1 As String = "Não foram encontradas senhas no " & _
            "arquivo ou pasta de trabalho." & AUTHORS & VERSION
    Const MSGNOPWORDS2 As String = "Não existe proteção na  " & _
            "pasta de trabalho." & DBLSPACE & _
            "Preparando para desbloquear planilhas (Pressione OK se for preciso)." & AUTHORS & VERSION
    Const MSGTAKETIME As String = "Depois de dar OK " & _
            "isso vai demorar um pouco." & DBLSPACE & "A duração de tempo " & _
            "depende de quantas senhas diferentes, das " & _
            "próprias senhas e das especificações de seu computador." & DBLSPACE & _
            "Seja paciente e tome um café!" & AUTHORS & VERSION
    Const MSGPWORDFOUND1 As String = "Você tem agora a planilha ou " & _
            "pasta de trabalho desbloqueada." & DBLSPACE & _
            "Verificando e limpando outras senhas." & AUTHORS & VERSION
    Const MSGPWORDFOUND2 As String = "Você tem agora a planilha ou " & _
            "pasta de trabalho desbloqueada." & DBLSPACE & AUTHORS & VERSION
    Const MSGONLYONE As String = "Only structure / windows " & _
             "protected with the password that was just found." & _
             ALLCLEAR & AUTHORS & VERSION & REPBACK
    Dim w1 As Worksheet, w2 As Worksheet
    Dim i As Integer, j As Integer, k As Integer, l As Integer
    Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
    Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
    Dim PWord1 As String
    Dim ShTag As Boolean, WinTag As Boolean
    
    Application.ScreenUpdating = False
    With ActiveWorkbook
        WinTag = .ProtectStructure Or .ProtectWindows
    End With
    ShTag = False
    For Each w1 In Worksheets
            ShTag = ShTag Or w1.ProtectContents
    Next w1
    If Not ShTag And Not WinTag Then
        MsgBox MSGNOPWORDS1, vbInformation, HEADER
        Exit Sub
    End If
    MsgBox MSGTAKETIME, vbInformation, HEADER
    If Not WinTag Then
        MsgBox MSGNOPWORDS2, vbInformation, HEADER
    Else
      On Error Resume Next
      Do      'dummy do loop
        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
        With ActiveWorkbook
          .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 .ProtectStructure = False And _
          .ProtectWindows = False Then
              PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
                Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
                Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
              MsgBox Application.Substitute(MSGPWORDFOUND1, _
                    "$$", PWord1), vbInformation, HEADER
              Exit Do  'Bypass all for...nexts
          End If
        End With
        Next: Next: Next: Next: Next: Next
        Next: Next: Next: Next: Next: Next
      Loop Until True
      On Error GoTo 0
    End If
    If WinTag And Not ShTag Then
      MsgBox MSGONLYONE, vbInformation, HEADER
      Exit Sub
    End If
    On Error Resume Next
    For Each w1 In Worksheets
      'Attempt clearance with PWord1
      w1.Unprotect PWord1
    Next w1
    On Error GoTo 0
    ShTag = False
    For Each w1 In Worksheets
      'Checks for all clear ShTag triggered to 1 if not.
      ShTag = ShTag Or w1.ProtectContents
    Next w1
    If ShTag Then
        For Each w1 In Worksheets
          With w1
            If .ProtectContents Then
              On Error Resume Next
              Do      'Dummy do loop
                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
                .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 Not .ProtectContents Then
                  PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
                    Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
                    Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
                  MsgBox Application.Substitute(MSGPWORDFOUND2, _
                        "$$", PWord1), vbInformation, HEADER
                  'leverage finding Pword by trying on other sheets
                  For Each w2 In Worksheets
                    w2.Unprotect PWord1
                  Next w2
                  Exit Do  'Bypass all for...nexts
                End If
                Next: Next: Next: Next: Next: Next
                Next: Next: Next: Next: Next: Next
              Loop Until True
              On Error GoTo 0
            End If
          End With
        Next w1
    End If
    MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
End Sub

12. Clique em Salvar

13. Feche o Microsoft Visual Basic for Applications retornando ao Excel.

Este código fonte será utilizado para desproteger pasta de trabalho e planilha Excel que você tenha em suas planilhas que por acaso tenha perdido a senha, agora vamos a um exemplo.

Executando o código para desproteger pasta de trabalho ou planilha Excel

Para planilhas até a versão 2010 você pode executar o código acima diretamente, para planilhas acima desta versão você terá que salvar em xls, ou seja, Pasta de trabalho Excel 97-2003 para depois executar o código.

O problema deste último é que você pode perder funções do Excel e também dados, caso a sua planilha tenha dados abaixo da linha 65.536 ou da quantidade de colunas limitada do Excel.

Tendo isso em mente, e já tendo salvo a planilha desta forma se for o caso você deve seguir os seguintes passos simples.

  1. Abra a planilha que gostaria de Desproteger pasta de trabalho e planilha.
  2. Clique na guia Desenvolvedor
  3. Clique no botão Macros
  4. Selecione a macro RetirarTodasSenhasInternasExcel
  5. Clique no botão Executar
  6. O Excel irá dar alguns avisos da própria macro e remover todas as senhas internas da estrutura da sua pasta de trabalho e também a proteção da sua planilha que estiver ativa.

Espero que a dica tenha sido útil, sugiro guardar, porque nunca sabemos quando vamos perder uma senha do Excel.

Abraço

Marcos Rieper


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/
Cursos

Curso Excel Completo – Curso Excel Básico + Curso Excel Avançado – Acesso Vitalício

R$218,00 R$179,00

COMPRAR
Cursos

Curso Excel Master – Curso Excel Básico + Curso Excel Avançado + Curso VBA Excel + LP – Acesso Vitalício

R$357,00 R$249,00

COMPRAR
Cursos

Curso Excel PRO – Curso Excel Avançado + Curso VBA Excel + Lógica de programação – Acesso Vitalício

R$258,00 R$199,00

COMPRAR
Cursos

Curso Excel Web – Curso VBA Excel + Lógica de programação + Curso Web Scraping VBA- Acesso Vitalício

R$388,90 R$309,00

COMPRAR

144 Comentários

  1. Jcarlos disse:

    Excelente! Funcionou, seguindo exatamente os passos descritos. obrigado!

  2. Thais disse:

    Excelente!!! Consegui recuperar a minha planilha!!

  3. Adriane disse:

    Caralhoooo, finalmente algo que deu certo. Muito obrigado.

  4. audeser disse:

    recordar de activar Application.ScreenUpdating = True antes da saída do procedemento…

  5. vicentina ribeiro disse:

    o problema é que o meu arquivo está protegido com senha. logo quando abro ele já pede uma senha e nao funcinou com o codigo acima.. me ajude por favor?

  6. Rose disse:

    Boa Tarde…Realmente funcionou! Muito obrigada…Agora queria saber como tirar a macro do excel…pois a cada planilha que abro ou nova planilha que crio abre essa macro.

  7. FERNANDA disse:

    o que estou tentando desbloquear, fica carregando e o programa diz que não está carregando, é assim mesmo?

  8. Lucas Santana disse:

    Funcionou ok numa planilha criada em versão anterior ao 2016 mas usando o excel 2016.
    Obrigado.

  9. Luis disse:

    Aqui deu um erro em tempo de execução ’91’:
    A variável do objeto ou a variável do bloco ‘With’ não foi definida

  10. Mateus disse:

    Marcos, boa tarde.
    Fiz o procedimento para desabilitar uma planilha, porém, agora toda vez que abro uma planilha nova, pede para habilitar ou desabilitar a macro, e quando uma planilha já está aberta, ao abrir outra nova, diz que eu estou com a planihla PERSONAL XLSB aberta para edição, dizendo que posso abrir apenas como leitura. Já esclui a macro porém o problema continua. Como proceder?

  11. Mateus disse:

    Boa tarde. Funcionou, porém, ela foi habilitada à todas as planilhas. Fui no local de habilitação da macro e exclui. Agora, toda planilha de excel aberta, seja ela nova ou não trás um aviso para habilitar ou não a macro, e se abro duas planilhas novas de excel, a partir da segunda, aparece que Eu estou modificando ela, solicitando para mexer na planilha apenas “Como Leitura”. Como proceder?

  12. john disse:

    Pra mim fica “Não respondendo”, =/

  13. PITTY disse:

    Por que algumas planilhas travam o EXCEL quando rodo esta macro?

  14. Muito obrigada Marcos, já tinha tentado a partir de outros tutorias mas só com o seu que eu consegui.

  15. Darlan Cunha disse:

    Parabéns, ótimo tutorial.

  16. william disse:

    Deu certo,
    Obrigado Marcos, e parabens pelo site. Sucesso.

  17. Douglas Camargo disse:

    Excelente cara, sensacional, parabéns!!!!!!!!!

  18. Douglas Camargo disse:

    Marcos,

    testei com duas planilhas, uma deu certo, outra deu o seguinte problema:

    “VBAProject Senha”

    e pede uma senha.

    E agora?

  19. Jose Antonio disse:

    Bom dia, realmente resolveu meu problema, muito obrigado pela solução. Bom trabalho.

  20. Li Araujo disse:

    Deu certo ;o)
    Valeu por compartilhar seus conhecimentos!

  21. Olá Marcos!
    Tenho excel 2013.
    Segui os passos indicados e aparece a mensagem lá no alto da tela: Excel (não está respondendo).
    O que fazer, meu querido?

    Abraço,

  22. José Luiz disse:

    MEU AMIGO ME AJUDE POR FAVOR! MEU PROBLEMA É O SEGUINTE: ASSIM QUE CLICO NA PLANILHA VAI LOGO PEDINDO A SENHA QUE ESQUECI!

  23. Adans disse:

    Muito obrigado, me poupou de grande retrabalho… genial sua atitude.

  24. Patrícia disse:

    Marcos obrigada pelo excelente conteúdo!!!

  25. Valdemiro Garcia disse:

    Muito Bom! Deu certo.
    Muito obrigado.

  26. Sam disse:

    Obrigado pelo excelente trabalho!

    Depois de algumas tentativas frustradas, uma que finalmente deu certo!

    Gratidão!!!

  27. Diego disse:

    Meu amigo Marcos, bom-dia!

    Resolveu meu problema, muito obrigado por essa valiosa dica!

  28. Maicon Freitas disse:

    Simplesmente sensacional !!
    Obrigado pela ajuda galera do Guia do Excel.

  29. Gilmar Daniel disse:

    Show!
    Depois de tentar inúmeras outras opções, essa de fato foi a que funcionou. Obg!

  30. Jessica disse:

    Excelente postagem! Resolve o problema sem enrolar. Obrigada Marcos!

  31. Daniel disse:

    Bom dia Marcos, vi o seu vídeo ontem e consegui fazer o desbloqueio da planilha, show de bola, parabéns por compartilhar o seu conhecimento com o próximo.

  32. Marcio disse:

    Marcos, segui os passos mas não consegui desbloquear. Meu excel simplesmente trava após me mandar “esperar um pouquinho”. Trava e aí só reiniciando. Alguma dica? Grato

  33. Eloisa disse:

    Depois de uma hora de tentativas,finalmente achei um código que deu certo!Obrigada 😉

  34. LETICIA FREITAS SANTOS disse:

    Excelente!Funcionou direitinho!
    Parabéns! Você é 10! =)

  35. Laylla disse:

    Aqui deu um erro em tempo de execução ’91’:
    A variável do objeto ou a variável do bloco ‘With’ não foi definida

  36. Priscila disse:

    Só queria agradecer muiiitíssimo ! Esta de parabéns todo o material do site !
    Esse código então, é formidável !

    0/

  37. Rafael disse:

    Marcos, fiz o processo todo, mais não me atentei que esta em uma planilha 2013, agora todas minhas planilhas quando viu abrir aparece um aviso de segurança pedindo para que eu habilite ou desabilite o macro. Como faço para voltar ao inicio ou desabilitar o esse codigo ?

  38. LARA MESQUITA disse:

    Bom dia,

    Estou tentando desproteger a pasta, porém está apresentando um erro:

    “Erro em tempo de execução 91″
    ” A variável do objeto ou a variável do bloco ‘with’ não foi definida.”

    Pode me ajudar

  39. Daniele Figueira disse:

    Bom dia Marcos,

    Eu já consegui resolver o problema de que toda pasta nova de excel que eu abria vinha como leitura, isso já está ok. Mas toda vez que fecho alguma planilha eu tenho que clicar outra vez em fechar porque fica uma pasta em branco ainda, como se tivesse uma planilha ali, o que eu faço?

  40. alexandre gaier disse:

    Muito bom. parabéns.

  41. Eli Andrade disse:

    Parabéns. Funcionou perfeitamente. Deu um pouco de trabalho pois tinha muita coisa oculta no arquivo que eu precisava abrir.

  42. RAPHAEL BASSO disse:

    EXCELENTE DICA

  43. Rejane Lucia disse:

    Muito bom! Obrigada!

  44. Isabel Rabello disse:

    Excelente!!! Orientações perfeitas e eficazes. Obrigada Marcos.

  45. Marcos disse:

    É normal demorar mais de 3 horas? Até agora não terminou aqui. Excel 2016, e não deu a mensagem de “não respondendo” que havia dado no meu outro pc com Excel 2013.

  46. JOYCE disse:

    NOSSA FUNCIONOU MESMO MUITO OBRIGADO

  47. getulio disse:

    meu excel trava quando inicia

  48. Ricardo disse:

    Não funcionou comigo… :-(….

    Fiz todos os passos, mão não deu certo…

    O arquivo que preciso desbloquear está na minha nuvem…

    Segue o link:

    https://1drv.ms/x/s!AqZWVgVV7Cm7hbBUvgBRsVn0hNijHg

    Se alguém puder ajudar, agradeço antecipadamente…

    E-mail: ricardolessanjr@gmail.com

  49. JP disse:

    Muito bom cara! Parabéns.

  50. Gabriel Macedo disse:

    Primeiramente gostaria de agradecer à organização do artigo, tendo uma explicação clara e simples. Seguindo os passos consegui desbloquear a planilha sem problemas. Agradeço ao Marcos Rieper e à todos os responsáveis pelo site.

    Cordialmente

    Gabriel Macedo

  51. Pissiro disse:

    Excelente! Obrigado Marcos. Sucesso.

  52. Adriano disse:

    Muito bom! Problemas resolvidos.

  53. jefferspn disse:

    Caraca,,,, totalmente funcional rsrss obrigado!!!

  54. Jairo Leal disse:

    Quando coloco os códigos e executo, a planilha trava e fica sem responder.

  55. Talita disse:

    Nossa, funcionou muito bem!
    Obrigada!

  56. Gisele disse:

    Bom dia!
    Esqueci a senha que coloquei!!!
    Mas não consigo nem abrir a planilha porque já pede a senha logo quando clico nela. Como faço neste caso?

  57. llsilva disse:

    Uhuhuhuauhhu Você é o cara. Salvou meu emprego…. Obrigado.

  58. Cristian Marques disse:

    Cara, tentei e não deu certo. Agora, cada vez que abro o excel da mensagem de que a macro pode ser maliciosa e pede se quero habilitar as macros. Tentei remover o VBA dela e diz que a pasta está oculta, portanto não consigo excluir para voltar a normalidade. Não sei o que fiz de errado, mas se puder me ajudar, agradeço.

  59. Marta disse:

    Excelente! Problema resolvido.

  60. Rafael Carlos disse:

    Me ajudou bastante, muito obrigado.

  61. SC disse:

    Vlw mesmo cara! Ajudou muito!

    Por sua causa consegui economizar 2 horas de trabalho.

    Muito obrigado!

  62. Ira disse:

    Obrigada! Funcionou perfeitamente!

  63. Moisés Ramos disse:

    Muito obrigado. Resgatei uma velha planilha aqui!

  64. MICHELLE disse:

    Muito bom! Fácil e muito útil! Parabéns!

  65. Flávio disse:

    Perfeito. Explicação simples, direta e funcional. Parabéns.

  66. Magno disse:

    muito bom e fácil

  67. Ludmilla disse:

    Bom dia! Sempre que abro uma planilha pede para PERSONAL.XLSB está bloqueado para edição.
    Eu exclui os códigos, mais não resolveu. Poderia entrar em contato para meu auxiliar? lgcostta@gmail.com

  68. José Antonio disse:

    Marcos,
    Já usei esse seu código em várias planilhas.
    Porém peguei uma aqui que entra em loop e não desbloqueia.
    Teria algum outro código para testar? Tentei de versões anteriores também.

  69. Samuel Souza disse:

    Parabéns ! Sensacional. Obrigado

  70. Renato disse:

    Não entendi o que é “Na árvore á esquerda clique em PERSONAL.XLSB”

  71. Edson Gonçalves Martins disse:

    Boa noite amigo, a primeira vez que fiz funcionou, mas nas segunda já não deu certo, o que será que pode ter acontecido, exclui a macro, coloquei de novo mais não desbloqueou…

    Vlw se puder me ajudar, vlw.

  72. Andréia disse:

    PARABÉNS! EXCELENTE EXPLICAÇÃO E PASSO A PASSO! MAGNÍFICO FUNCIONOU MUITO BEM!! PARABÉNS GRATA!!!

  73. Marcia Alves disse:

    Parabéns pessoal! Melhor solução para este tipo de caso, muito bem detalhada e simples! Gostei!

  74. Paulo Santos disse:

    De todos os códigos que já vi, esse foi oque realmente funcionou!
    Muito obrigado!

  75. Marcio disse:

    Para desproteger a planilha deu certo, porém para desproteger a pasta de trabalho não funcionou, o código seria o mesmo para essa situação?

  76. Bruno disse:

    Ual! incrível! virei cliente!

  77. Juraci disse:

    Demora muito para processar e não sai disso

  78. António Albertino disse:

    Qual o código para o Excel 2010. No meu caso a macro está rodando sem parar

  79. renata disse:

    Obrigaduuuuuu! perfeito

  80. Paulo Vitor Silva disse:

    Deu certo, me ajudou bastante, obrigado.

  81. Bruna disse:

    Tentei, mas aparece erro de tempo de execução “91”
    A variável do objeto ou a variável do bloco “with” não foi definida.

    WinTag = .ProtectStructure Or .ProtectWindows

  82. Paulo Trindade disse:

    Tentei e consegui resolver, seguindo todos os passos. Muito Obrigado!

  83. Pablo Fernando disse:

    Cara….Me salvou aqui…Fiz uma planilha em 2010 e não lembrava a senha mais..Muito Obrigado!!!!

  84. Paulo disse:

    o meu da “argumento ou chamada de procedimento invalida”

    e marca essa linha no office 2013.

    Public Sub RetirarTodasSenhasInternasExcel()

  85. Ludmilla Gonçalves disse:

    Pessoal, se alguém tiver problemas posteriores, para abrir novas planilhas aparecer a mns: “somente leitura’.

    Eu entrei no caminho C:\Users\Usuario\AppData\Roaming\Microsoft\Excel\XLINÍCIO, e apaguei a pasta PERSONAL.xlsb.

    Não sei se poderia fazer isso, mais tentei várias coisas … e não obtive retorno na mensagem que deixei aqui…Enfim, até o momento deu certo (fiz um backup antes).

  86. Fábio disse:

    Boa tarde Marcos,

    Então, fiz todos os passos…. porém ainda está ativada a guia “Desproteger planilha”. Já salvei o meu arquivo e tentei reabrir novamente, porém sem sucesso.

    Consegue me ajudar???

    Obrigado

  87. Helio disse:

    Excelente. Funcionou com Excel 2010!

  88. ELIAS PEREIRA disse:

    Muito bom!!! Funcionou mesmo!!! Muito Agradecido e RECOMENDO.

  89. ALEX disse:

    meu arquivo esta com a senha antes de abrir a planilha. Estes códigos funcionam nestes casos?

  90. ELIANE SILVA disse:

    Ola,
    Tentei fazer o procedimento, mas desde que eu o efetuei bloqueou o acesso da minha planilha de janeiro a abril, onde tem preenchimento.. Dando acesso apenas de maio em diante onde não tem informações. PELO AMOR DE DEUS, ME AJUDE.

  91. Gutemberg Borges disse:

    Marcos a planilha que pretendo desbloquear com seu passo a passo está demorando bastante. Pode me ajudar?

  92. Paula disse:

    Obrigada! Foi muito útil!

  93. Flávio disse:

    Funcionou aqui.
    Obrigado.

  94. Ricardo disse:

    Deu certo demais! Obrigado, ajudou muito!!

  95. Rhuan disse:

    Tenho uma planilha de uma Consultoria que eu gostaria de remover a proteção, pois não consigo editar nada. Toda vez que faço esse procedimento o excel para de responder e precisa ser fechado. Vocês poderiam me ajudar?

    Se puderem eu posso enviar o arquivo para algum email que vocês disponibilizarem.
    Sou fã do trabalho de vocês e acompanho o blog a muito tempo, sempre tiro dúvidas por aqui. Parabéns.

  96. Tiago disse:

    Sensacional! Rodou suave no Excel 15.16 para Mac OS. Obrigado!

  97. Giovanna disse:

    Muito obrigada funcionou e me ajudou muito.
    Gostaria de saber se exite também um jeito para desbloquear documentos de word.

  98. Lucas disse:

    Muito Obrigado por essa valiosíssima informação.

  99. Júlio Bonesso disse:

    Show de bola. Muito obrigado

  100. josé disse:

    Precisava destravar a pasta de trabalho. Usei o código e deu certo.
    Parabéns. Obrigado por tornar nossas vidas menos complicadas.

  101. Mauro disse:

    Muito obrigado pela dica, excelente explicação.

  102. Edivaldo disse:

    Em Excel 2010. apos efetuar todo o procedimento, aparece msg… (Não está respondendo)

  103. Paulo Miamoto disse:

    Funcionou perfeitamente!
    Mto obrigado!!

  104. Carolina disse:

    Muito obrigada! Pra mim já deu certo só abrindo a aba de desenvolvedor!! Valeuuu

  105. Osmir Brito disse:

    Muito bom, me ajudou bastante, grato pela ajuda.

  106. Luciano da Silva disse:

    Muito obrigado pela sua ajuda,

  107. Edair disse:

    Tentei, mas aparece erro de tempo de execução “91”
    A variável do objeto ou a variável do bloco “with” não foi definida.

    WinTag = .ProtectStructure Or .ProtectWindows

  108. Alisson disse:

    MUITO BOM,
    Valeu pela ajuda, seguindo o Tutorial vai de boa.

  109. EDLAINE BUSTAMANTE disse:

    PERFEITO!!!!! Deu super certo!! Obrigada pela ajuda.

  110. Denis Mello disse:

    SÉLOKO!
    Perfeito,,,,, muito obrigado por compartilhar seu conhecimento!

  111. Eduardo Gomes disse:

    pERFEITO, FUNCIONOU AQUI!

  112. disse:

    Muito obrigada! Funcionou na perfeição!

  113. David disse:

    Em 22 anos como user computer, encontrei um procedimento para tirar senha de planilha que funcionasse perfeitamente. Top!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.