quinta-feira, 27 de maio de 2010

Excel - VBA - Quebrar senha planilha protegida

OLa ! hello ! Ohayo Meus(minhas) jovens !

Dessa vez vamos fazer algo um tanto quanto simples, pois é um código copiado, porém
muito útil.

Aposto que muitos de vocês já se depararam com alguma planilha travada, campos congelados, impedindo a edição, ou até mesmo formulas ocultas ...

Pois bem, tudo isso pode ser resolvido ... Se você gostou daquela funçãozinha, daquela planilha e quer saber como foi feito, não para "roubar" a idéia de um companheiro, mas para implementar uma idédia sua,so ... let's go dance !

-> Criaremos uma nova planilha ao lado da(s) bloqueada(s)



Segunda coisa -> vamos até a guia EXIBIÇÃO, e então clicamos em MACRO (canto direito)


Na lista que aparece clicamos em GRAVAR MACRO

A seguinte caixa deve aparecer:



-> Não altere nada, clique em Ok.

-> Novamente até a aba EXIBIÇÃO, clicamos em exibir macros



-> Clicamos em EDITAR



-> Após isso será aberta uma nova janela para que coloquemos o código do nosso programinha, primeiro apaguem tudo que tiver na janela e depois vocês colocarão o código:

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 "Planilha desprotegida com sucesso Huhu!!!"
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub

-> Que ficará assim:



-> Feito, agora é so fechar e ir até a planilha que deseja desbloquear, clicar na guia EXIBIÇÃO > MACRO > EXIBIR MACROS > E então clicar em EXECUTAR ..... aguardar alguns segundos, e então se a mensagem "Planilha desprotegida com sucesso Huhu!!!" aparecer, tudo OK !



Espero que não tenha ficado nenhuma dúvida e lembrando, isso vale somente para quebrar senha de planilhas e não de pastas de trabalho protegidas, para isso existem muitos outros programinhas por ai.

Tudo ok entao ? Bom ... atéa próxima entao.

Se you !!!

45 comentários:

  1. Muito bom, funciona mesmo.
    Parabéns!!!

    ResponderExcluir
  2. Como fazer para quebrae a senha do arquivo? No caso não se consegue abrir a pasta porque não temso a senha.

    ResponderExcluir
  3. PERFEITO! Em menos de 1 minuto estava com o arquivo desbloqueado!
    Obrigado!!!

    ResponderExcluir
  4. e quando a planilha não aceita gravações de macro???

    ResponderExcluir
  5. PARABÉEENS, ME AJUDOU MUITO MESMO, OBRIGADA!

    ResponderExcluir
  6. Aii mano veiooo... deu certo aqui... obrigado...ÓTIMO POST.

    ResponderExcluir
  7. o meu não deu certo fala que não foi possivel realizar a operação :(

    ResponderExcluir
  8. não dá certo pois a minha planilha bloqueada tem uma macro que esconde as abas e que está bloqueada também criar macros!

    ResponderExcluir
  9. Puta que pariuuuu!!!!
    Muito foda!
    Obrigado amigo!!!

    ResponderExcluir
  10. Perfeito, funcionou na hora... obrigado.

    Rodrigo Negreiro - São José dos Campos

    ResponderExcluir
  11. Funcionou massa
    Vlw brother

    ResponderExcluir
  12. e quando a planilha não aceita gravações de macro???

    ResponderExcluir
  13. faleu cara deu certo
    parabens ...

    ResponderExcluir
  14. Obrigada! Funcionou.

    ResponderExcluir
  15. Você Teria uma Macro para quebrar a senha da pasta de trabalho ?

    ResponderExcluir
  16. Preciso deixar meu feedback...
    Muito bom mesmo, obrigado!!!

    ResponderExcluir
  17. Muito Obrigado. Excelente.

    ResponderExcluir
  18. Eu nao consegui!!! Na minha planilha não da certo!!

    ResponderExcluir
  19. Deu certo, obrigado!

    ResponderExcluir
  20. E se a planilha estiver bloqueada para criação de uma nova (nem com shift + f11)?

    mariomhn @ gmail com

    ResponderExcluir
  21. Cara, achei animal!!
    Só queria entender o que a macro fez exatamente!
    Fiquei muito curioso. Poderia me explicar?
    Valeu
    samuelrudek@gmail.com

    ResponderExcluir
  22. MANO PARABÉNS!!! MUITO BOM....DESBLOQUEOU LEGAL...SÓ TIREI O UHUHU...FANTÁSTICO.

    ResponderExcluir
  23. excelente!!! Muito obrigada. Já favoritei o blog para "socorro futuro"

    ResponderExcluir
  24. Excelente!! Nem precisei digitar, bastou Ctrl C e Ctrl V para ficar show!

    ResponderExcluir
  25. É excelente, muito bom mesmo, vc é o cara...10

    ResponderExcluir
  26. Eis a famosa "mão na roda". Só tenho a agradecer.

    ResponderExcluir
  27. Campeão, preciso reexibir planilhas em uma pasta protegida. tem como quebrar a senha da pasta?

    ResponderExcluir
  28. VALEW CARA ESSE CODIGO FUNCIONA MESMO PARABENS PELO SEU CONHECIMENTO E PODER REPASSA PARA GENTE.
    OBRIGADO,
    FERNANDO NUNES.

    ResponderExcluir
  29. Salvou a dia meu companheiro!!!!
    O único que explicou como se faz!! Obrigado de verdade!!!

    ResponderExcluir
  30. Na planilha da copa do mundo 2014 da www.guiadecompra.com, não funciona.......

    ResponderExcluir
    Respostas
    1. Esse tutorial vale para extensão .xls
      Para extensão .xlsx outro tutorial pode ser útil
      http://www.naoelogico.blog.br/como-desproteger-planilha-do-excel-2007-e-2010-sem-usar-a-senha/

      Excluir
  31. Copie e cole no Google:
    (Geralmente planilhas protegidas são comuns em escritórios ou em ambientes administrativos, mas nem sempre seu conteúdo será livre para modificações. Portanto, modifica-los é bastante simples desde que você tenha a senha. Mas e quando você já não lembra a senha? Calma, uma dica simples pode salvar horas de trabalho árduo)

    cai no tutorial do blog não é lógico

    ResponderExcluir