Excel include o funcție care îți permite să blochezi foile de lucru pentru a preveni modificările nedorite. Aceasta este concepută să protejeze date importante precum evidențe financiare, rapoarte sau fișiere partajate. Astfel totul rămâne organizat și se evită greșelile, mai ales când mai multe persoane folosesc același document.
Dar uneori trebuie să modificăm o foaie protejată pentru a actualiza informații, lucru posibil doar după ce deblocăm foaia. În acest ghid, îți arăt mai multe metode de a debloca o foaie Excel, fie că ai parola sau nu.
Deblochează o foaie Excel când ai parola
Pentru a debloca o foaie Excel când ai parola:
Mergi la fila Review din ribbon și dă clic pe Unprotect Sheet.
Introdu parola în fereastra pop-up și apasă OK.
Acest lucru funcționează atât pentru foi individuale, cât și pentru întregul registru de lucru. Dacă tot registrul este protejat, procesul este similar. Singura diferență este că, în loc să alegi Unprotect Sheet, dă clic pe Protect Workbook din fila Review și repetă pasul 2.
Deblochează foaia cu o parolă. Imagine: autorul.
Deblochează o foaie Excel când nu ai parola
Dacă am uitat parola foii sau am primit o foaie Excel blocată, putem încerca să o deblocăm în câteva moduri. Reține că versiunile moderne de Excel folosesc metode avansate de criptare, greu de ocolit, dar metodele de mai jos ar putea ajuta.
Metoda 1: Folosind cod VBA
Dacă o foaie protejată este blocată și nu avem parola, putem încerca să o deblocăm folosind un macro VBA. Aceasta este o abordare de tip forță brută și s-ar putea să funcționeze doar cu parole simple. De asemenea, să nu te mire dacă durează mult să testeze toate combinațiile posibile.
Mai întâi, salvează registrul de lucru într-o versiune mai veche de Excel. Mergi la File > Export > Change File Type > Excel 97-2003.
Deschide foaia protejată și apasă Alt + F11 pentru a deschide Visual Basic for Applications (VBA).
În panoul din stânga, selectează foaia protejată (în cazul meu, este Employee Data) și lipește următorul macro pentru spargerea parolei.
Sub UnprotectSheet()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim password As String
On Error Resume Next
For i = 65 To 90
For j = 65 To 90
For k = 65 To 90
For l = 65 To 90
For m = 65 To 90
For n = 65 To 90
password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
ActiveSheet.Unprotect password
If Err.Number = 0 Then
MsgBox "Sheet Unprotected! Password Found: " & password, vbInformation, "Success"
Exit Sub
End If
Next n
Next m
Next l
Next k
Next j
Next i
MsgBox "Could not unlock the sheet.", vbExclamation, "Failed"
End SubFuncționează cu
Apasă Run sau tasta F5 pentru a rula macro-ul și așteaptă să se termine procesul. Macro-ul va genera o parolă nouă, care poate să nu fie cea originală, dar tot poate debloca foaia.
Apasă OK, iar foaia va fi deblocată.
După ce ai terminat, dacă ai schimbat anterior formatul fișierului, redenumește-l înapoi în .xlsx pentru a restaura funcționalitatea completă.
Sparge parola folosind macro-uri VBA. Imagine: autorul.
În acest ultim exemplu, caut o parolă despre care știu că are șase caractere. Dacă ești mai puțin sigur de parolă, vei avea nevoie de un alt script VBA. Ceva prea general va dura prea mult, iar ceva prea specific s-ar putea să nu funcționeze, așa că fii pregătit pentru mai multe încercări.
Metoda 2: Schimbarea extensiei fișierului în ZIP
Dacă VBA nu a funcționat sau preferi să nu rulezi un macro, o altă modalitate de a elimina protecția foii este să editezi structura internă a fișierului. Fișierele Excel sunt foldere comprimate care conțin mai multe fișiere XML, ceea ce înseamnă că putem debloca o foaie modificând fișierul potrivit. Iată cum:
Creează un backup/o copie a fișierului tău Excel.
În File Explorer, dă clic dreapta pe fișierul Excel copiat, alege Rename, și schimbă extensia fișierului din .xlsx în .zip. Dacă apare o fereastră Rename, apasă Yes pentru confirmare.
Schimbă fișierul xlsx într-un fișier zip. Imagine: autorul.
Deschide fișierul zip și mergi la folderul xl → worksheets . Acolo vei vedea toate fișierele XML.
Găsește fișierul XML din folderul zip. Imagine: autorul.
Identifică fișierul XML al foii protejate. Dacă nu știi care foaie e protejată, deschide fiecare fișier XML folosind Notepad sau alt editor de text. Apasă Ctrl+F și caută cuvântul protection. Dacă fișierul conține un tag <sheetProtection>, înseamnă că fișierul este protejat.
Acum șterge întregul tag <sheetProtection>, inclusiv < de deschidere și > de închidere. Apasă Ctrl +S pentru a salva fișierul.
Deblochează foaia folosind extensia de fișier zip. Imagine: autorul.
La închiderea editorului de text, confirmă orice solicitare de salvare a modificărilor în arhivă. Apoi, închide fișierul ZIP.
Redenumește fișierul înapoi din .zip în .xlsx.
Excel stochează setările de protecție a foii în aceste fișiere XML. Prin eliminarea tagului <sheetProtection>, dezactivăm blocarea fără a afecta restul registrului de lucru. Această metodă este rapidă, nu necesită cod și funcționează chiar și când nu știm parola.
Metoda 3: Folosind Google Sheets
Dacă vrei cea mai ușoară cale de a elimina protecția foii — fără cod sau modificarea fișierelor — Google Sheets este o opțiune excelentă. Când încarci un fișier Excel protejat, Google Sheets elimină automat protecția foii, astfel încât îl poți edita liber.
Mergi la Google Drive și încarcă fișierul Excel blocat.
Dă clic dreapta pe fișier și selectează Open with > Google Sheets.
Google Sheets va deschide fișierul și va elimina orice protecție a foilor.
Fă modificările necesare.
Pentru a-l salva înapoi ca fișier Excel, mergi la File > Download > Microsoft Excel (.xlsx).
Deoarece Google Sheets nu suportă funcția de protecție a foilor din Excel în același mod, elimină automat restricțiile la conversia fișierului. Este o soluție ușoară, fără bătăi de cap.
Cum deblochezi toate foile deodată
Excel nu are o comandă integrată pentru a debloca toate foile dintr-un singur pas. Butonul UnprotectSheet este, de asemenea, gri când sunt selectate mai multe file de foaie. Dacă știi parola, ai trei opțiuni.
Pentru câteva foi, deblochează-le pe rând. Dă clic pe fiecare filă de foaie, mergi la Review > UnprotectSheet și introdu parola.
Pentru multe foi care împart aceeași parolă, folosește un macro scurt.
Apasă Alt + F11 pentru a deschide editorul VBA.
Mergi la Insert > Module și lipește macro-ul de mai jos.
Apasă F5, apoi introdu parola când apare caseta.
Sub UnprotectAllSheets()
Dim ws As Worksheet
Dim pw As String
pw = InputBox("Enter the sheet password:")
For Each ws In ActiveWorkbook.Worksheets
ws.Unprotect Password:=pw
Next ws
End SubFuncționează cu
Macro-ul se oprește cu o eroare dacă o foaie are o parolă diferită și sare peste foile care nu sunt protejate. Nu afectează foile de tip chart. Când ai terminat, salvează fișierul ca .xlsx, iar Excel va elimina macro-ul.
Add-in-uri precum Kutools for Excel pot face și ele acest lucru, dar necesită instalarea unui software terț.
Cum deblochezi celule specifice într-o foaie protejată
Dacă vrei ca foaia să rămână protejată, dar totuși să poți edita anumite celule, iată cum poți face:
Să presupunem că am un set de date și vreau să-l partajez cu clientul, astfel încât să-și scrie doar adresa fără să editeze altceva. Pentru asta, mai întâi deblochez foaia folosind oricare dintre metodele de mai sus. Apoi selectez întreaga foaie apăsând Ctrl+A sau All Button. Acum apăs Ctrl+1 pentru a deschide fereastra Format Cell, merg la fila Protection, și debifez opțiunea Locked.
Deblochează toate celulele din foaie. Imagine: autorul.
Acum selectează toate coloanele, cu excepția coloanei Address, blochează-le ca să nu le folosească cealaltă persoană și deschide din nou fereastra Format Cell(Ctrl+1) și bifează opțiunea Locked din fila Protection. În fila Review, selectează Protect Sheet și introdu parola. Acest lucru protejează întreaga foaie, cu excepția celor pe care le-am deblocat, și permite utilizatorului să editeze doar intervalele specifice.
SFAT: Pentru a selecta rânduri neadiacente, ține apăsată tasta Ctrl și selectează celulele. Pentru a selecta rânduri sau coloane adiacente, glisează cursorul peste anteturile coloanelor.
Protejează celule specifice în foaie. Imagine: autorul.
Când nu poți debloca o foaie Excel
Dacă nu poți debloca o foaie Excel, sunt câteva lucruri importante de avut în vedere:
Nu poți elimina criptarea: Dacă registrul de lucru este criptat cu parolă, nu există nicio modalitate de a o elimina fără să o știi. Excel nu are o opțiune integrată pentru a ocoli criptarea, așa că rămâi blocat dacă nu ai parola.
Parolele complexe pot fi nerecuperabile: Unele scripturi VBA pot debloca foile protejate, dar s-ar putea să nu funcționeze dacă parola este puternică sau foarte sigură. Dacă scriptul eșuează, alte metode manuale s-ar putea să nu fie eficiente.
Fă backup înainte de a edita: Înainte să încerci orice, salvează o copie de siguranță a fișierului. Dacă ceva merge prost, poți pierde date, deoarece editarea fișierelor XML sau rularea macro-urilor VBA poate deteriora fișierul.
De ce este gri opțiunea Unprotect Sheet în Excel?
Dacă Unprotect Sheet este gri, ceva blochează comanda. Potrivește ce vezi cu problemele de mai jos și urmează soluția.
Foaia nu este protejată: Dacă fila Review arată ProtectSheet în loc de UnprotectSheet, nu ai ce să deblochezi. Celulele blocate contează doar după ce foaia este protejată. Dacă tot nu poți edita, verifică celelalte probleme de mai jos.
Fișierul este în Protected View: Fișierele din email și web se deschid adesea cu o bară galbenă sus care spune ProtectedView. Dă clic pe EnableEditing, iar butonul ar trebui să devină activ.
Fișierul este marcat ca final: Dacă o bară de sus spune MarkedasFinal, apasă EditAnyway.
Foile tale sunt grupate: Când bara de titlu arată [Group], Excel îți limitează acțiunile. Dă clic dreapta pe orice filă selectată și alege UngroupSheets.
Registrul de lucru este partajat: Într-un registru partajat vechi, bara de titlu arată [Shared] și nu poți proteja sau debloca foile. Mergi la Review > ShareWorkbook(Legacy), debifează caseta care permite modificări de către mai mult de un utilizator în același timp.
O celulă este în modul de editare: Dacă cursorul clipește într-o celulă, mare parte din ribbon este gri. Apasă Enter sau Esc, apoi verifică din nou fila Review.
Fișierul este deschis într-un browser sau în Teams: Multe butoane pot fi dezactivate când fișierul este deschis în browser sau în Teams. Alege OpeninDesktopApp (sau OpeninExcel) și mai încearcă acolo.
Niciuna dintre acestea nu se potrivește: Dacă le-ai exclus pe toate de mai sus, închide fișierul și pornește Excel în Safe Mode, care oprește add-in-urile. Pe Windows, ține apăsat Ctrl în timp ce lansezi Excel, apoi deschide fișierul. Odată ce butonul devine activ, dă clic pe el și introdu parola.
Comparație rapidă a metodelor
Iată un tabel care sper să-ți fie util. Este un rezumat al diferitelor metode discutate.
Metodă
Parolă necesară?
Dificultate
Funcționează pe fișiere criptate?
Cel mai potrivit pentru
Review > Unprotect Sheet
Da
Ușor
Da
Când știi parola
Macro VBA
Nu
Moderată
Nu
Parole simple pe formate Excel mai vechi
Metoda cu fișier ZIP
Nu
Moderată
Nu
Eliminarea protecției foii din fișiere .xlsx
Google Sheets
Nu
Ușor
Nu
Soluție rapidă fără cod
Gânduri finale
Dacă ai parola, rezolvarea durează câteva clicuri: Review > UnprotectSheet. Dacă butonul este gri, de obicei una dintre cauzele de mai sus este responsabilă.
Dacă ai pierdut parola propriului fișier, metodele de mai sus pot ajuta pentru protecții mai vechi sau mai simple, dar criptarea modernă din Excel nu poate fi ocolită. Un manager de parole și o copie de rezervă a fișierelor importante te vor scuti de probleme data viitoare.
Folosește aceste metode doar pe fișiere care îți aparțin sau pentru care ai permisiune explicită de deblocare. Ocolirea protecției fără permisiune poate încălca politici ale companiei, termeni de utilizare sau chiar reglementări legale. Pentru fișierele de serviciu, întreabă-ți echipa IT.
Dacă vrei să afli mai multe despre date, îți recomand cursul Data Analysis in Excel și cursul Data Preparation in Excel. Te vor ajuta să devii mai bun la organizarea și analizarea datelor cu ușurință.
Întrebări frecvente
Pot să copiez date dintr-o foaie Excel protejată în altă foaie?⌄
Da, dacă foaia permite Select locked cells și Select unlocked cells. Selectează toate celulele folosite cu Shift + Ctrl + End, copiază cu Ctrl + C, apoi lipește într-o foaie nouă cu Ctrl + V. Linkurile externe către alte registre de lucru se pot rupe și pot necesita refacere manuală.
Cum găsesc celulele blocate sau deblocate într-o foaie Excel?⌄
Poți folosi funcția CELL() pentru a verifica dacă o celulă este blocată sau deblocată.
Introdu formula în orice celulă: =CELL("protect", A1)
Dacă returnează 1 (TRUE), celula este blocată, iar 0 (FALSE) înseamnă deblocată.
Cum evidențiez celulele blocate sau deblocate în Excel?⌄
Poți folosi formatarea condițională pentru a evidenția celulele blocate sau deblocate:
Mai întâi, deblochează foaia.
Selectează intervalul de verificat.
Mergi la Home > Conditional Formatting > New Rule.
Dobândește abilitățile esențiale de care ai nevoie pentru a folosi Excel, de la pregătirea datelor până la scrierea formulelor și crearea de vizualizări. Nu este necesară nicio experiență anterioară.
Excel include o funcție care îți permite să blochezi foile de lucru pentru a preveni modificările nedorite. Aceasta este concepută să protejeze date importante precum evidențe financiare, rapoarte sau fișiere partajate. Astfel totul rămâne organizat și se evită greșelile, mai ales când mai multe persoane folosesc același document.
Dar uneori trebuie să modificăm o foaie protejată pentru a actualiza informații, lucru posibil doar după ce deblocăm foaia. În acest ghid, îți arăt mai multe metode de a debloca o foaie Excel, fie că ai parola sau nu.
Deblochează o foaie Excel când ai parola
Pentru a debloca o foaie Excel când ai parola:
Acest lucru funcționează atât pentru foi individuale, cât și pentru întregul registru de lucru. Dacă tot registrul este protejat, procesul este similar. Singura diferență este că, în loc să alegi Unprotect Sheet, dă clic pe Protect Workbook din fila Review și repetă pasul 2.
Deblochează foaia cu o parolă. Imagine: autorul.
Deblochează o foaie Excel când nu ai parola
Dacă am uitat parola foii sau am primit o foaie Excel blocată, putem încerca să o deblocăm în câteva moduri. Reține că versiunile moderne de Excel folosesc metode avansate de criptare, greu de ocolit, dar metodele de mai jos ar putea ajuta.
Metoda 1: Folosind cod VBA
Dacă o foaie protejată este blocată și nu avem parola, putem încerca să o deblocăm folosind un macro VBA. Aceasta este o abordare de tip forță brută și s-ar putea să funcționeze doar cu parole simple. De asemenea, să nu te mire dacă durează mult să testeze toate combinațiile posibile.
Mai întâi, salvează registrul de lucru într-o versiune mai veche de Excel. Mergi la File > Export > Change File Type > Excel 97-2003.
Deschide foaia protejată și apasă
Alt + F11pentru a deschide Visual Basic for Applications (VBA).În panoul din stânga, selectează foaia protejată (în cazul meu, este Employee Data) și lipește următorul macro pentru spargerea parolei.
Apasă Run sau tasta
F5pentru a rula macro-ul și așteaptă să se termine procesul. Macro-ul va genera o parolă nouă, care poate să nu fie cea originală, dar tot poate debloca foaia.Apasă OK, iar foaia va fi deblocată.
După ce ai terminat, dacă ai schimbat anterior formatul fișierului, redenumește-l înapoi în
.xlsxpentru a restaura funcționalitatea completă.Sparge parola folosind macro-uri VBA. Imagine: autorul.
În acest ultim exemplu, caut o parolă despre care știu că are șase caractere. Dacă ești mai puțin sigur de parolă, vei avea nevoie de un alt script VBA. Ceva prea general va dura prea mult, iar ceva prea specific s-ar putea să nu funcționeze, așa că fii pregătit pentru mai multe încercări.
Metoda 2: Schimbarea extensiei fișierului în ZIP
Dacă VBA nu a funcționat sau preferi să nu rulezi un macro, o altă modalitate de a elimina protecția foii este să editezi structura internă a fișierului. Fișierele Excel sunt foldere comprimate care conțin mai multe fișiere XML, ceea ce înseamnă că putem debloca o foaie modificând fișierul potrivit. Iată cum:
Creează un backup/o copie a fișierului tău Excel.
În File Explorer, dă clic dreapta pe fișierul Excel copiat, alege Rename, și schimbă extensia fișierului din
.xlsxîn.zip. Dacă apare o fereastră Rename, apasă Yes pentru confirmare.Schimbă fișierul xlsx într-un fișier zip. Imagine: autorul.
Găsește fișierul XML din folderul zip. Imagine: autorul.
Identifică fișierul XML al foii protejate. Dacă nu știi care foaie e protejată, deschide fiecare fișier XML folosind Notepad sau alt editor de text. Apasă Ctrl+F și caută cuvântul protection. Dacă fișierul conține un tag
<sheetProtection>, înseamnă că fișierul este protejat.Acum șterge întregul tag
<sheetProtection>, inclusiv<de deschidere și>de închidere. ApasăCtrl +Spentru a salva fișierul.Deblochează foaia folosind extensia de fișier zip. Imagine: autorul.
La închiderea editorului de text, confirmă orice solicitare de salvare a modificărilor în arhivă. Apoi, închide fișierul ZIP.
Redenumește fișierul înapoi din
.zipîn.xlsx.Excel stochează setările de protecție a foii în aceste fișiere XML. Prin eliminarea tagului
<sheetProtection>, dezactivăm blocarea fără a afecta restul registrului de lucru. Această metodă este rapidă, nu necesită cod și funcționează chiar și când nu știm parola.Metoda 3: Folosind Google Sheets
Dacă vrei cea mai ușoară cale de a elimina protecția foii — fără cod sau modificarea fișierelor — Google Sheets este o opțiune excelentă. Când încarci un fișier Excel protejat, Google Sheets elimină automat protecția foii, astfel încât îl poți edita liber.
Deoarece Google Sheets nu suportă funcția de protecție a foilor din Excel în același mod, elimină automat restricțiile la conversia fișierului. Este o soluție ușoară, fără bătăi de cap.
Cum deblochezi toate foile deodată
Excel nu are o comandă integrată pentru a debloca toate foile dintr-un singur pas. Butonul Unprotect Sheet este, de asemenea, gri când sunt selectate mai multe file de foaie. Dacă știi parola, ai trei opțiuni.
Pentru câteva foi, deblochează-le pe rând. Dă clic pe fiecare filă de foaie, mergi la Review > Unprotect Sheet și introdu parola.
Pentru multe foi care împart aceeași parolă, folosește un macro scurt.
Macro-ul se oprește cu o eroare dacă o foaie are o parolă diferită și sare peste foile care nu sunt protejate. Nu afectează foile de tip chart. Când ai terminat, salvează fișierul ca .xlsx, iar Excel va elimina macro-ul.
Add-in-uri precum Kutools for Excel pot face și ele acest lucru, dar necesită instalarea unui software terț.
Cum deblochezi celule specifice într-o foaie protejată
Dacă vrei ca foaia să rămână protejată, dar totuși să poți edita anumite celule, iată cum poți face:
Să presupunem că am un set de date și vreau să-l partajez cu clientul, astfel încât să-și scrie doar adresa fără să editeze altceva. Pentru asta, mai întâi deblochez foaia folosind oricare dintre metodele de mai sus. Apoi selectez întreaga foaie apăsând
Ctrl+AsauAll Button. Acum apăsCtrl+1pentru a deschide fereastra Format Cell, merg la fila Protection, și debifez opțiunea Locked.Deblochează toate celulele din foaie. Imagine: autorul.
Acum selectează toate coloanele, cu excepția coloanei Address, blochează-le ca să nu le folosească cealaltă persoană și deschide din nou fereastra Format Cell
(Ctrl+1)și bifează opțiunea Locked din fila Protection. În fila Review, selectează Protect Sheet și introdu parola. Acest lucru protejează întreaga foaie, cu excepția celor pe care le-am deblocat, și permite utilizatorului să editeze doar intervalele specifice.SFAT: Pentru a selecta rânduri neadiacente, ține apăsată tasta
Ctrlși selectează celulele. Pentru a selecta rânduri sau coloane adiacente, glisează cursorul peste anteturile coloanelor.Protejează celule specifice în foaie. Imagine: autorul.
Când nu poți debloca o foaie Excel
Dacă nu poți debloca o foaie Excel, sunt câteva lucruri importante de avut în vedere:
De ce este gri opțiunea Unprotect Sheet în Excel?
Dacă Unprotect Sheet este gri, ceva blochează comanda. Potrivește ce vezi cu problemele de mai jos și urmează soluția.
Comparație rapidă a metodelor
Iată un tabel care sper să-ți fie util. Este un rezumat al diferitelor metode discutate.
Gânduri finale
Dacă ai parola, rezolvarea durează câteva clicuri: Review > Unprotect Sheet. Dacă butonul este gri, de obicei una dintre cauzele de mai sus este responsabilă.
Dacă ai pierdut parola propriului fișier, metodele de mai sus pot ajuta pentru protecții mai vechi sau mai simple, dar criptarea modernă din Excel nu poate fi ocolită. Un manager de parole și o copie de rezervă a fișierelor importante te vor scuti de probleme data viitoare.
Folosește aceste metode doar pe fișiere care îți aparțin sau pentru care ai permisiune explicită de deblocare. Ocolirea protecției fără permisiune poate încălca politici ale companiei, termeni de utilizare sau chiar reglementări legale. Pentru fișierele de serviciu, întreabă-ți echipa IT.
Dacă vrei să afli mai multe despre date, îți recomand cursul Data Analysis in Excel și cursul Data Preparation in Excel. Te vor ajuta să devii mai bun la organizarea și analizarea datelor cu ușurință.