Algumas dicas úteis para o dia a dia:
1. Pular linha dentro da célula: Com o Alt pressionado, clique no Enter.
2. Atalho para Formatação da célula: Ctrl + 1.
terça-feira, abril 05, 2011
segunda-feira, abril 04, 2011
Como desbloquear uma planilha
Ultimamente venho me deparando com planilhas que foram bloqueadas, mas que ninguém lembra a senha.
Na internet, existem softwares disponíveis para download (somente no modo DEMO) que prometem revelar a senha.
Como eu não gosto de desperdiçar meu pobre dinheiro, vasculhei bastante e encontrei uma forma gratuita de desbloquear as planilhas, apesar de demorada - Através de macro.
Eu nunca havia mechido com macro, mas com a ajuda de um colega aprendi a como rodá-la.
CRIANDO UMA MACRO
A primeira coisa que vou ensinar é como criar a macro no Excel 2007:
MACRO DE DESBLOQUEIO DE PLANILHA
Na internet, existem softwares disponíveis para download (somente no modo DEMO) que prometem revelar a senha.
Como eu não gosto de desperdiçar meu pobre dinheiro, vasculhei bastante e encontrei uma forma gratuita de desbloquear as planilhas, apesar de demorada - Através de macro.
Eu nunca havia mechido com macro, mas com a ajuda de um colega aprendi a como rodá-la.
(PARA VER AS IMAGENS NO TAMANHO ORIGINAL, BASTA CLICAR NA IMAGEM)
CRIANDO UMA MACRO
A primeira coisa que vou ensinar é como criar a macro no Excel 2007:
Na guia "Exibição", clique na opção "Macros" e selecione "Gravar Macro..." |
Coloque um nome para a Macro e uma descrição (não é obrigatório) |
Novamente em "Macros" selecione "Parar gravação" |
Ainda em "Macros" selecione "Exibir macros" |
Selecione a sua macro na lista e clique em "Editar" |
Essa é a tela de edição. Exclua esse conteúdo, coloque sua macro e clique na setinha verde no menu em cima. |
MACRO DE DESBLOQUEIO DE 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 "Planilha desprotegida com sucesso!!!"
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub
Cole o código da Macro no editor e clique na setinha verde no topo da página |
A mensagem de sucesso ira aparecer depois de 1 minuto mais ou menos e sua planilha estará desprotegida!!! |
Fim do Tutorial
\o/