Protecția prin parolă în Microsoft Excel este adesea folosită la locurile de muncă pentru a proteja datele importante. Microsoft Excel permite utilizatorilor să protejeze foile de lucru și împiedică alte persoane să facă modificări la datele originale.
Există două moduri în care o foaie de calcul poate fi securizată. Una dintre modalități este utilizarea fără parolă, care poate fi neprotejată de oricine. În celălalt caz, foaia de lucru sau registrul de lucru este protejat cu parolă, ceea ce înseamnă că va trebui să aveți parola pentru a-l debloca. În acest articol, vă vom arăta cum să deprotejați foile de lucru sau registrele de lucru cu sau fără parolă în Excel.
Deprotejați foile de lucru/caietul de lucru în Excel. Una dintre cele mai bune caracteristici ale Excel este că vă poate proteja fișierele Excel la nivel de celulă, foi de calcul și/sau registru de lucru. După blocarea și protejarea foilor de lucru sau a registrelor de lucru, dacă doriți să permiteți altora să editeze date, trebuie să le deprotejați.
Dacă știți parola, este foarte ușor să deprotejați o foaie de lucru. Deși deblocarea unei foi de calcul Excel fără o parolă nu este simplă, dar o puteți face folosind următoarele trucuri.
Cum să deprotejezi foaia Excel cu parolă/fără parolă
Este foarte ușor să deprotejați o foaie Excel și să permiteți utilizatorilor să editeze și să modifice foile de calcul. Dacă știți deja parola foii protejate, puteți elimina cu ușurință protecția. Doar urmați oricare dintre acești pași:
Deschideți foaia de calcul protejată și comutați la fila „Examinare” și faceți clic pe pictograma „Anulați protecția foii” din grupul Modificări.
Puteți accesa aceeași opțiune de mai sus făcând clic dreapta pe fila foaia de calcul protejată, apoi selectați opțiunea „Deprotejați foaia” din meniul contextual.
Dacă foaia dvs. este o foaie de lucru protejată prin parolă, Excel vă va solicita să introduceți parola. Introduceți parola în caseta de dialog Unprotect Sheet și faceți clic pe „OK”.
Dacă foaia dvs. de lucru nu a fost protejată cu o parolă, este suficient să faceți clic pe opțiunea „Deprotejați foaia” pentru a vă debloca foaia.
Cum să deprotejezi registrul de lucru Excel cu parolă/fără parolă
Când protejează cu parolă registrul de lucru Excel, nu puteți modifica structura registrului de lucru, cum ar fi adăugarea, mutarea, redenumirea sau ștergerea foilor de lucru și vizualizarea foilor ascunse. Dar încă puteți edita datele din foile de lucru, chiar dacă registrul de lucru este protejat prin parolă. Dacă doriți să modificați structura registrului de lucru Excel, cum ar fi adăugarea sau eliminarea foilor de lucru, mai întâi trebuie să deprotejați structura registrului de lucru Excel.
Pentru a elimina protecția registrului de lucru, deschideți registrul de lucru protejat și faceți clic pe butonul „Protejați registrul de lucru” (opțiunea ar fi evidențiată în culoarea gri) sub fila Revizuire.
Introduceți parola în caseta promptă Unprotect Workbook și salvați registrul de lucru.
Acum registrul de lucru este deblocat, sunteți liber să editați structura registrului de lucru Excel.
Cum să deprotejezi foaia de lucru Excel fără parolă
Dacă aveți o foaie de lucru securizată prin parolă și nu aveți idee care este parola sau nu ați deblocat-o de mult timp și ați uitat-o, există câteva modalități de a deproteja acea foaie Excel.
Deprotejați foaia de lucru Excel cu codul VBA
Protecția foii de lucru Excel se bazează pe un algoritm simplu de criptare. Chiar și atunci când vă protejați foaia de lucru Excel cu o parolă, oricine are codul VBA de mai jos o poate sparge în câteva minute.
Puteți debloca o foaie protejată prin parolă utilizând un cod VBA ca macrocomandă pentru a identifica parola. Iată cum:
Deschideți foaia protejată prin parolă și accesați fila „Dezvoltator” și faceți clic pe butonul „Vizualizare cod” de pe panglică. Aceasta va deschide fereastra editorului de cod în Microsoft Visual Basic pentru aplicații.
Sau puteți accesa fila „Dezvoltator” și faceți clic pe butonul „Visual Basic”. În editorul de cod Visual Basic, extindeți opțiunea „Microsoft Excel Objects” din panoul din stânga, faceți clic dreapta pe foaia de lucru protejată prin parolă și selectați Inserare –> Modul din meniul contextual.
În fereastra Cod a foii protejate, copiați și lipiți următorul cod VBA:
Sub PasswordBreaker() Dim i Ca Integer, j Ca Integer, k Ca Integer Dim l Ca Integer, m Ca Integer, n Ca Integer Dim i1 Ca Integer, i2 Ca Integer, i3 Ca Integer Dim i4 Ca Integer, i5 Ca Integer, i6 Ca întreg la eroare Reluați Următorul Pentru i = 65 până la 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) Dacă ActiveSheet.ProtectContents = False, atunci 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: Next: Next : Next End Sub
Faceți clic pe butonul „Run” din bara de instrumente și selectați opțiunea „Run Sub/UserForm” sau apăsați „F5” pentru a executa codul.
Codul va dura câteva minute pentru a sparge parola. Odată ce ați terminat, veți primi un pop-up cu o parolă spartă, care nu este cea originală (de obicei este o combinație de A și B), dar totuși funcționează. Faceți clic pe „OK” și foaia va fi neprotejată.
Trebuie să salvați fișierul Excel înainte de a închide (ca Macro-Enabled Workbook) după lipirea codului în modul.
Deprotejați foaia Excel fără parolă folosind Zip
Există un alt truc pe care îl puteți folosi pentru a deproteja o foaie de lucru. Doar urmați acești pași:
Mai întâi, navigați la Panoul de control și deschideți „Opțiuni pentru explorarea fișierelor”.
În fereastra Opțiuni Explorator de fișiere, debifați „Ascunde extensiile pentru tipurile de fișiere cunoscute” pentru a activa extensiile de fișiere. Apoi, faceți clic pe „Aplicați” pentru a aplica modificările și faceți clic pe „OK” pentru a închide fereastra. Acum, extensiile de fișiere ale fișierelor dvs. vor fi vizibile.
Acum localizați fișierul Excel protejat în unitate și redenumiți și schimbați extensia acestuia din .xlsx în .zip.
Pentru a schimba extensia, faceți clic dreapta pe fișier, selectați opțiunea „Redenumiți” și înlocuiți „.xlsx” cu „.zip”. Apoi apăsați „Enter” și faceți clic pe „Da” în caseta de solicitare Redenumire.
Acum, fișierul dvs. Excel este un fișier Zip.
Apoi, extrageți fișierul Zip așa cum se arată mai jos. În cazul nostru, cele mai importante fișiere de deschis se află în folderul /xl/, unde avem practic tot ceea ce a fost inclus în registrul nostru de lucru Excel. Acum îl putem vedea ca fișiere .xml separate.
Acum navigați la „xl –> foi de lucru –> foaia 1.xml” (care este foaia protejată). Când deschideți directorul „/xl/worksheets/”, veți vedea lista tuturor foilor (în format XML) disponibile în registrul de lucru. Apoi, deschideți fișierul sheet 1.xml cu Notepad sau WordPad (faceți clic dreapta pe fișier și selectați un editor de text din meniul contextual „Deschide cu”).
Găsiți următoarea etichetă și ștergeți-o:
Dacă aveți o cantitate mare de informații în foaia de lucru, va fi greu să găsiți eticheta „sheetProtection”. Deci apăsați Ctrl + F
pentru a deschide funcția Găsiți, tastați „protecție” în „Găsiți ce” și faceți clic pe „Găsiți următorul”. Acesta va găsi cuvântul „Protecție” și îl va evidenția. Acum, puteți selecta „sheetProtection” și îl puteți șterge.
După aceea, salvați fișierul XML și re-zip toate fișierele extrase într-un fișier zip din nou. Apoi, schimbați extensia înapoi de la .zip la .xlsx.
Acum, deschideți și verificați foaia de calcul. Va fi neprotejat.
Această metodă funcționează numai în registrele de lucru protejate prin parolă. Dacă fișierul este protejat cu funcția „Criptare cu parolă”, această metodă nu va funcționa.
Deprotejați o foaie Excel cu o foaie de calcul Google
Încă o altă soluție care vă permite să deprotejați o foaie de lucru Excel fără o parolă. Veți avea nevoie de un cont Google Drive pentru a face acest lucru.
Deschideți contul Google Drive și faceți clic pe butonul „Nou” din colțul din stânga sus.
Din meniul Nou, selectați „Foi de calcul Google” și faceți clic pe „Foaie de calcul goală”.
În foaia de calcul goală, faceți clic pe „Fișier” în bara de instrumente și selectați „Importați”.
În caseta de dialog Import fișier, selectați fila „Încărcare” din meniu și faceți clic pe butonul „Selectați un fișier de pe dispozitivul dvs.”.
Răsfoiți și găsiți registrul de lucru Excel pe unitatea dvs. locală, selectați-l și faceți clic pe „Deschidere” pentru a încărca. Sau puteți pur și simplu să glisați și să plasați fișierul Excel în caseta Import fișier.
În fereastra Import fișier, selectați opțiunea „Înlocuiți foaia de calcul” și faceți clic pe butonul „Importați date”.
Aceasta va importa foaia de lucru Excel protejată în Foi de calcul Google cu toate datele. Acum, veți observa că foaia de lucru nu mai este protejată și sunteți liber să editați datele.
Acum puteți exporta foaia de lucru înapoi în format Excel din nou.
În foaia Google acum neprotejată, faceți clic pe meniul „Fișier” din bara de instrumente și selectați opțiunea „Descărcare”. Apoi alegeți „Microsoft Excel (.xlsx)” din meniul contextual.
Apoi dați fișierului un nume nou și faceți clic pe „Salvare”.
Acum aveți exact aceeași foaie Excel, dar nu mai este protejată prin parolă.
Cum să deprotejezi un registru de lucru Excel fără parolă
Dacă aveți un registru de lucru protejat cu parolă pentru care nu vă amintiți parola, atunci utilizați codul VBA și metodele ZIP pentru a deproteja registrul de lucru, așa cum se discută mai jos.
Deprotejați registrul de lucru Excel fără parolă folosind codul VBA
De asemenea, puteți deproteja structura registrului de lucru în Excel utilizând caracteristica Microsoft Visual Basic for Application (VBA). Iată cum:
Deschideți fișierul Excel cu structura protejată a registrului de lucru și apoi accesați fila „Dezvoltator” și faceți clic pe butonul „Visual Basic”.
În editorul de cod Visual Basic, faceți clic pe fila „Inserare” și selectați opțiunea „Modul”.
În fereastra de tip pop-up (cod), copiați și inserați următorul cod pentru a debloca structura registrului de lucru.
Sub Shareus() ActiveWorkbook.Sheets.Copy pentru fiecare sh din ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Apăsați butonul „F5” sau faceți clic pe butonul „Run” din bara de instrumente și selectați opțiunea „Run Sub/UserForm” pentru a rula macro-ul.
Apoi se deschide un nou registru de lucru cu un alt nume. Este același cu registrul de lucru original, dar fără protecție a structurii registrului de lucru. Acum ați deprotejat structura registrului de lucru în Excel fără să cunoașteți parola.
Deprotejați registrul de lucru Excel fără parolă folosind Zip
Puteți deproteja registrul de lucru Excel în siguranță, fără o parolă, schimbând extensia fișierului și manipulând componentele acestuia.
Obțineți fișierul Excel cu structura protejată a registrului de lucru, redenumiți și modificați extensia acestuia din .xlsx în .zip, așa cum am făcut mai devreme pentru foaia de lucru protejată. Înainte de a face asta, faceți o copie a acesteia pentru backup.
Apoi extrageți fișierul zip folosind un software de arhivare de fișiere precum WinRAR sau 7zip și veți obține câteva foldere și fișiere, așa cum se arată mai jos.
Apoi deschideți folderul „xl” și deschideți fișierul „workbook.xml” cu Notepad (care conține eticheta de protecție)
Acum găsiți și selectați toată această etichetă de protecție și ștergeți-o:
Dacă vă este greu să găsiți această etichetă, apăsați Ctrl + F
pentru a deschide caseta de dialog Găsiți, tastați „protecție” în „Găsiți ce” și faceți clic pe „Găsiți următorul”. Acesta va găsi cuvântul „Protecție” și îl va evidenția pentru dvs. Acum, puteți evidenția eticheta „workbookProtection” și o puteți șterge.
După ce eliminați eticheta de protecție, salvați fișierul „workbook.xml”. Apoi, zip (comprimați) toate fișierele extrase înapoi într-un fișier zip.
Acum tot ce trebuie să faceți este să schimbați extensia fișierului din „.zip” în „.xlsx”.
Acum fișierul zip va fi convertit înapoi în fișierul Excel și veți descoperi că parola protejată a fost eliminată din registrul de lucru.
Așa deprotejați foaia de lucru/registrul de lucru Excel.