Índice:

Código VBA para desbloquear uma planilha Excel bloqueada: 4 etapas
Código VBA para desbloquear uma planilha Excel bloqueada: 4 etapas

Vídeo: Código VBA para desbloquear uma planilha Excel bloqueada: 4 etapas

Vídeo: Código VBA para desbloquear uma planilha Excel bloqueada: 4 etapas
Vídeo: Quebrar Senha de Planilha do Excel / Planilha Protegida? Aprenda como Desbloquear 2024, Novembro
Anonim
Código VBA para desbloquear uma planilha Excel bloqueada
Código VBA para desbloquear uma planilha Excel bloqueada
Código VBA para desbloquear uma planilha Excel bloqueada
Código VBA para desbloquear uma planilha Excel bloqueada

Se você já esqueceu a senha de uma de suas planilhas do Excel, sabe como isso pode ser frustrante. O código usado nesta instrução é um dos mais simples que encontrei. Isso gerará um código utilizável que desbloqueará sua planilha protegida. Não posso levar o crédito pelo código, pois simplesmente o encontrei em um momento de necessidade (e não consigo encontrar mais onde o site está) … então, não serei de muita ajuda se não funcionar para você, mas eu tive sucesso com ele e pensei em compartilhar.

Etapa 1: Abra o VBA

Abra o VBA
Abra o VBA

Abra a planilha para a qual você esqueceu sua senha. Use Alt + F11 para entrar no editor de macro. Uma vez no VBA, clique duas vezes na planilha que você precisa desbloquear na lista de menu à esquerda. Isso abrirá a página de declarações gerais da planilha.

Etapa 2: recortar e colar o decifrador de código

Cortar e colar o Code Breaker
Cortar e colar o Code Breaker

Insira o código abaixo na página de declarações gerais que você abriu. Você não deve ter que alterar nada, o nome da planilha etc … Basta recortar e colar._ Sub PasswordBreaker () 'Quebrar a proteção de senha da planilha. Dim i As Integer, j As Integer, k As IntegerDim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On Error Resume Next For i = 65 To 66: For j = 65 Para 66: Para k = 65 Para 66 Para l = 65 Para 66: Para m = 65 Para 66: Para i1 = 65 Para 66 Para i2 = 65 Para 66: Para i3 = 65 Para 66: Para i4 = 65 Para 66 Para i5 = 65 Para 66: Para i6 = 65 Para 66: Para n = 32 Para 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 "Uma senha utilizável é" & Chr (i) & Chr (j) & _ Chr (k) & Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & _ Chr (i3) & Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) Sair Sub End Se Próximo: Próximo: Próximo: Próximo: Próximo: Próximo: Próximo Próximo: Próximo: Próximo: Próximo: Próximo: Próximo: Próximo Fim Sub_

Etapa 3: execute a macro

Execute a macro
Execute a macro

Depois que o código for adicionado, execute a macro selecionando Executar na barra da guia do menu na parte superior da tela do editor VBA ou simplesmente pressione F5

Etapa 4: use o código gerado

Use o código gerado
Use o código gerado
Use o código gerado
Use o código gerado
Use o código gerado
Use o código gerado

A macro o levará de volta à planilha que deseja desproteger. Uma caixa de estilo de alerta aparecerá com um código utilizável. Na guia do menu Revisão, clique em Desproteger planilha. Insira o código gerado como a senha e pronto. Sua planilha deve ser desbloqueada! Você deve usar este poder com sabedoria e responsabilidade apenas para desbloquear suas próprias planilhas.

Recomendado: