Când oamenii creează o foaie de calcul Excel pe care nu doresc ca oamenii să o schimbe, ei vor proteja adesea foile individuale . Protejarea unei foi de lucru Excel implică crearea unei parole pe care trebuie să o introduceți pentru a face modificări foii.
Există mai multe moduri de a deproteja o foaie Excel ca aceasta. Primul este evident tastarea parolei și deprotejarea foii. Dar dacă ai uitat parola sau persoana care a blocat-o nu ți-a dat parola, nu ai ghinion. Există alte două moduri de a deproteja acea foaie.
Deprotejați o foaie Excel cu parola
Cel mai simplu mod de a deproteja o foaie Excel este dacă știi parola.

- Faceți clic pe fila Revizuire .
- Selectați „ Unprotect Sheet ” în secțiunea Protejare a meniului.
- Introduceți parola în fereastra de dialog Unprotect Sheet .
Deprotejați o foaie Excel cu Foi de calcul Google
Uitarea sau pierderea parolei pe o foaie de lucru Excel protejată poate fi înfricoșătoare. Primul tău gând poate fi că ai pierdut complet toate datele din foaie.
Vestea bună este că există o soluție creativă care vă permite să deprotejați o foaie Excel. Veți avea nevoie de un cont Google Drive pentru a face acest lucru.
- Deschideți contul Google Drive, selectați Nou și selectați Foaia Google pentru a deschide o foaie nouă.
- În foaie, selectați Fișier și selectați Import .
- În caseta de dialog Import fișier , selectați Încărcare din meniu.
- Faceți clic pe Selectați un fișier de pe dispozitivul dvs.
- Răsfoiți foaia de calcul Excel pe computer. Selectați-l și faceți clic pe Deschidere .
- În fereastra Import fișier , selectați Înlocuire foaia de calcul și selectați Import date .

Aceasta va importa foaia de lucru Excel protejată în foaia de lucru Google Sheets . Cu excepția faptului că acum veți observa că foaia nu mai este protejată. Îl poți edita tot ce vrei.
Acum că este neprotejat, puteți exporta foaia înapoi în format Excel din nou.
- În foaia Google acum neprotejată, selectați Fișier și Descărcați ca
- Selectați Microsoft Excel (.xlsx)
- Selectați Salvare ca.
- Dați un nume fișierului și selectați Salvare .

Acum aveți aceeași foaie Excel, dar protecția este eliminată.
Deprotejați o foaie Excel cu VBA
Dacă nu aveți un cont Google Drive sau căutați o altă abordare pentru a deproteja o foaie Excel din interiorul Excel, VBA este o modalitate excelentă de a face acest lucru.
Ideea este de a introduce un modul VBA care va sparge parola câte un caracter. În funcție de cât de complexă este parola, rularea scriptului poate dura de la 10 minute până la ore.
Pasul 1: Salvați ca fișier Excel mai vechi
Singura limită a acestei metode este că funcționează numai pe foile de lucru Excel din Excel 2010 sau mai vechi. Aceasta nu este o problemă, atâta timp cât salvați foaia de lucru protejată într-o versiune mai veche.
Doar faceți clic pe Fișier și Salvați ca. Pentru meniul derulant format, selectați Excel 97-2003 (*.xls) .

Este greu să trebuiască să salvați într-un format mai vechi, dar avantajul este că odată ce scriptul VBA este terminat, parola este spartă și aveți acces la foaia deblocată.
Pasul 2: Creați și rulați codul VBA
Iată cum să configurați acel modul VBA.
- Selectați elementul de meniu Dezvoltator din panglică. Dacă nu este acolo, faceți clic pe Fișier > Opțiuni > Personalizare panglică , comutați Alegeți comenzile de la Toate comenzile și mutați Dezvoltatorul din meniul din stânga în cel din dreapta. Faceți clic pe OK când ați terminat.
- În meniul Dezvoltator , selectați Vizualizare cod din secțiunea Comenzi a panglicii.
- Faceți clic pe Microsoft Excel Objects , selectați Insert și selectați Module .
Un script VBA binecunoscut există de ani de zile, care va sparge parola și va deproteja orice foaie de lucru.
Copiați codul de mai jos și inserați-l în modul:
Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim 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 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 "Password is " & 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: Next: Next: Next End Sub
Apoi, apăsați butonul Run (săgeata verde dreapta) pentru a rula scriptul.
Aceasta va rula noul modul pe care l-ați creat. Va încerca să spargă parola de protecție a foii câte un caracter. Scriptul a durat câteva secunde pentru a sparge parola în timpul unui test cu doar trei caractere simple ("ABC").

Parola afișată va fi arbitrară. Doar apăsați OK și foaia de calcul Excel este acum neprotejată din nou. Testați tastarea într-o celulă pentru a confirma.

Deoarece o parolă simplă durează câteva secunde, o parolă care este mai lungă și mai complexă poate dura până la un minut sau două. Lăsați-l să ruleze în fundal până când apare caseta de mesaj.
Odată ce foaia de lucru este neprotejată, o puteți salva din nou în formatul anterior pe care îl utilizați înainte de a o salva.
Alegerea metodei de neprotejare
Toate aceste trei metode vor funcționa bine, dar cel mai bine este să începi cu cea mai simplă și să mergi în jos pe listă. În mod ideal, veți ști parola și puteți deproteja foaia doar tastând-o.
Dar uitarea unei parole de protecție este foarte comună, așa că sperăm că ultimele două metode enumerate mai sus vă vor ajuta să scăpați dintr-un blocaj și să vă permiteți să vă editați din nou foaia de lucru.