Desbloquear Planilhas Do Excel

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 4

DESBLOQUEAR PLANILHAS DO EXCEL

MODO NÚMERO 1
O primeiro modo é através de macro. Você precisa entender um pouco de macro ou pelo
menos ler este post, onde explico como criar uma macro simples.
Na verdade você precisará apenas pressionar Alt + F11 para abrir o Visual Basic, que é quem
gerencia as macros do Excel. Em seguida você irá clicar duas vezes no item que tem fundo
azul na imagem abaixo:: (Esta_pasta_de_trabalho):

Ao fazer isto, será aberto do lado direito um painel. Você irá então copiar e colar o código
abaixo:
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!!!”
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub
Após colar o código ele ficará mais ou menos assim:

Feito isso, pode fechar o Visual Basic. Agora selecione a planilha que você deseja
desbloquear (clique sobre o nome dela). Em seguida vá até a guia Exibição, item Macros.
Você verá que aparecerá uma macro com nome DesprotegerPlanilhaAtiva:
Clique sobre o botão Executar e aguarde alguns segundos. Se tudo deu certo, você verá a
mensagem abaixo:

Caso você precise desbloquear mais de uma planilha, você terá que fazer este processo uma
a uma. Se preferir, você pode voltar à janela de Macros e “criar” uma tecla de atalho. Para
isso, vá até o botão Opções dentro da janela e defina a sua tecla de atalho preferida.
UPDATE: muitos leitores entraram em contato dizendo que o código mencionado acima
dá erro na linha em vermelho abaixo:

Caso isto aconteça com você, é bem simples de resolver: é que por algum motivo, que
não sei dizer qual, o Excel não cola as aspas de maneira correta. Você só precisa apagar
as aspas e digitá-las novamente. Faça o teste e deixe comentário dizendo se deu certo
ou não.
Obs: a partir da versão 2007, documentos que contenham macros devem ser salvos em um
formato específico, chamado “Pasta de Trabalho habilitada para macro do Excel“, cuja
extensão é .xlsm. Se você tentar salvar neste momento, aparecerá uma janela avisando sobre
este fato. Você terá duas opções neste caso: a primeira é clicar em Não e escolher o formato
habilitado para macros do Excel. A segunda é voltar ao Visual Basic e excluir todo código.
Assim você poderá salvar normalmente.
UPDATE 2: A versão 2013 do Excel não aceita mais o modo descrito aqui. Porém (por
enquanto pelo menos) você pode conseguir de outra maneira: vá em Salvar Como e
escolha a opção “Excel 97-2003”. Depois feche e abra o arquivo novo. Após isto,
ao clicar em Desproteger, irá desbloquear sem pedir senha. Veja o vídeo abaixo para
mais explicações:

Você também pode gostar