Ce trebuie să știți
- Deprotejați ca proprietar: deschideți foaia de calcul. Selectați Review > Deprotejați foaia. Introduceți parola folosită pentru a proteja fișierul. Alegeți OK.
- Deprotejați fără parolă: deschideți foaia de calcul. Deschideți editorul de cod Visual Basic selectând Developer > Vizualizați codul.
- Apoi, introduceți codul furnizat în acest articol și selectați Run. În câteva minute, o parolă este dezvăluită. Alegeți OK.
Acest articol explică cum să deprotejați registrele de lucru Excel fie ca proprietar al registrului de lucru cu parolă, fie ca persoană fizică fără parolă. Aceste informații se aplică registrelor de lucru Excel din Microsoft Excel 365, Microsoft Excel 2019, 2016 și 2013.
Cum să deblochezi un registru de lucru Excel ca proprietar
Microsoft Excel este plin de funcții. O astfel de caracteristică este capacitatea de a vă proteja fișierele Excel la nivel de celulă, foi de calcul sau registru de lucru. Uneori este necesar să deprotejați registrele de lucru Excel pentru a vă asigura că modificările datelor se aplică corect.
Această metodă presupune că, în calitate de proprietar al fișierului, vă amintiți parola folosită pentru a proteja foaia de calcul.
-
Deschide foaia de calcul protejată și selectează Examinare > Deprotejează foaia. De asemenea, puteți face clic dreapta pe foaia de calcul protejată, apoi selectați Unprotect Sheet.
Puteți identifica o foaie de calcul protejată în secțiunea Modificări din fila Revizuire de pe panglică. Dacă foaia de calcul este protejată, vedeți opțiunea Unprotect Sheet.
-
Introduceți parola folosită pentru a proteja foaia de calcul, apoi selectați OK.
-
Foaia de calcul va fi acum neprotejată și poate fi modificată.
Cum să deprotejați un registru de lucru Excel fără a cunoaște parola
Este posibil să fi protejat registrul de lucru sau foaia de calcul Excel și să nu fi fost nevoit să o modifici de ceva timp, chiar ani. Acum că trebuie să faceți modificări, nu vă mai amintiți parola pe care ați folosit-o pentru a proteja această foaie de calcul.
Din fericire, acești pași vă vor permite să vă deprotejați registrul de lucru folosind un script Virtual Basic ca macrocomandă pentru a identifica parola.
- Deschide foaia de calcul protejată.
-
Accesați editorul de cod Visual Basic fie apăsând ALT+F11, fie selectați Dezvoltator > Vedeți codul.
-
În fereastra Cod a foii protejate, introduceți următorul cod:
Sub PasswordBreaker()
Dim i ca întreg, j ca întreg, k ca întreg
Dim l ca întreg, m ca întreg, n ca întreg
Dim i1 Ca Integer, i2 Ca Integer, i3 Ca Integer
Dim i4 Ca Integer, i5 Ca Integer, i6 Ca Integer
On Error Reluare Următorul
Pentru i=65 - 66: Pentru j=65 până la 66: Pentru k=65 până la 66
Pentru l=65 până la 66: Pentru m=65 până la 66: Pentru i1=65 până la 66
Pentru i2=65 până la 66: Pentru i3=65 până la 66: Pentru i4=65 până la 66
Pentru i5=65 până la 66: Pentru i6=65 până la 66: Pentru n=32 până la 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 „O parolă utilizabilă este „ & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5)) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next: Next
Next: Next: Următorul: Următorul: Următorul: Următorul
Sfârșit sub
-
Selectați Run sau apăsați F5 pentru a executa codul.
-
Rularea codului va dura câteva minute. După ce ați terminat, veți primi un pop-up cu o parolă. Selectați OK și foaia de calcul va fi neprotejată.
Aceasta nu este parola originală și nu trebuie să o amintiți.