Sari la conținutul principal

Deblochează o foaie Excel (cu sau fără parolă)

Blocat în afara unei foi? Învață cele mai rapide soluții, de la introducerea parolei la rezolvarea butonului Unprotect Sheet gri.
· 8 min. citește

Descoperă cu AI

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:

  1. Mergi la fila Review din ribbon și dă clic pe Unprotect Sheet. 
  2. 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. 

deblocarea foii cu o parolă cunoscută în Excel.

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. 

  1. Mai întâi, salvează registrul de lucru într-o versiune mai veche de Excel. Mergi la File > Export > Change File Type > Excel 97-2003.  

  2. Deschide foaia protejată și apasă Alt + F11 pentru a deschide Visual Basic for Applications (VBA). 

  3. Î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 Sub
  1. 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. 

  2. 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ă.

Deblocarea foii folosind macro VBA în Excel.

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:

  1. Creează un backup/o copie a fișierului tău Excel. 

  2. Î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.

Schimbarea fișierului xlsx într-un fișier zip în Windows Explorer în Excel.

Schimbă fișierul xlsx într-un fișier zip. Imagine: autorul.

  1. Deschide fișierul zip și mergi la folderul xl → worksheets . Acolo vei vedea toate fișierele XML.

Localizarea fișierului XML din interiorul folderului zip în Excel.

Găsește fișierul XML din folderul zip. Imagine: autorul.

  1. 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.

  2. Acum șterge întregul tag <sheetProtection>, inclusiv < de deschidere și > de închidere. Apasă Ctrl +S pentru a salva fișierul.

Deblocarea foii folosind extensia de fișier zip în Excel.

Deblochează foaia folosind extensia de fișier zip. Imagine: autorul.

  1. La închiderea editorului de text, confirmă orice solicitare de salvare a modificărilor în arhivă. Apoi, închide fișierul ZIP.

  2. 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.

  1. Mergi la Google Drive și încarcă fișierul Excel blocat.
  2. Dă clic dreapta pe fișier și selectează Open with > Google Sheets.
  3. Google Sheets va deschide fișierul și va elimina orice protecție a foilor.
  4. Fă modificările necesare.
  5. 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 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.

  1. Apasă Alt + F11 pentru a deschide editorul VBA.
  2. Mergi la Insert > Module și lipește macro-ul de mai jos.
  3. 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 Sub

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. 

Deblocarea tuturor celulelor din foaie în Excel.

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. 

Protejarea și deblocarea celulelor specifice în foaia Excel.

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ă Protect Sheet în loc de Unprotect Sheet, 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 Protected View. Dă clic pe Enable Editing, iar butonul ar trebui să devină activ.
  • Fișierul este marcat ca final: Dacă o bară de sus spune Marked as Final, apasă Edit Anyway.
  • 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 Ungroup Sheets.
  • 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 > Share Workbook (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 Open in Desktop App (sau Open in Excel) ș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ă?DificultateFuncționează pe fișiere criptate?Cel mai potrivit pentru
Review > Unprotect SheetDaUșorDaCând știi parola
Macro VBANuModeratăNuParole simple pe formate Excel mai vechi
Metoda cu fișier ZIPNuModeratăNuEliminarea protecției foii din fișiere .xlsx
Google SheetsNuUșorNuSoluție rapidă fără cod

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ță.

Î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.

  • Folosește aceste formule:

             Pentru celule blocate: =CELL("protect", A1)=1

             Pentru celule deblocate: =CELL("protect", A1)=0

  • Alege o culoare de evidențiere și aplică regula.

Subiecte