Você está na página 1de 4

Como destravar planilhas protegidas por senha sem usar programa, apenas usando

macro VBA
1 veja se a planilha esta protegida.Isto no deixar vc modificar a planilha
Acesse o !ditor do Visual Basic
" #entro do VBA
$ % c&digo a'aixo deve ser inserido numa macro do !xcel, se a planilha protegida no
aceitar macros, crie uma planilha nova, cole o c&digo e execute com a outra planilha
(a)uela protegida por senha* a'erta. % resultado + a caixa de texto confirmando )ue a
sua planilha foi desprotegida ou des'lo)ueada com sucesso.
Sub DesprotegerPlanilhaAtiva()
Dim i, i1, i2, i3, i4, i5, i6 As Integer, As Integer, ! As Integer,
l As Integer, m As Integer, n As Integer
"n #rror $esume %e&t
'or i ( 65 )o 66
'or ( 65 )o 66
'or ! ( 65 )o 66
'or l ( 65 )o 66
'or m ( 65 )o 66
'or i1 ( 65 )o 66
'or i2 ( 65 )o 66
'or i3 ( 65 )o 66
'or i4 ( 65 )o 66
'or i5 ( 65 )o 66
'or i6 ( 65 )o 66
'or n ( 32 )o 126
A*tiveSheet+,nprote*t -hr(i) . -hr() . -hr(!) . -hr(l) . -hr(m) .
-hr(i1) . -hr(i2) . -hr(i3) . -hr(i4) . -hr(i5) . -hr(i6) . -hr(n)
I/ A*tiveSheet+Prote*t-ontents ( 'alse )hen
0sg1o& 2Planilha 3esprotegi3a *om su*esso4442
#&it Sub
#n3 I/
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
%e&t
#n3 Sub
, -icar assim
. /igua os passos a'aixo
0 Cli)ue em !xecutar
1 exi'ira a msg
2 3ara confimar destravamento da planilha

Você também pode gostar