La protecció amb contrasenya a Microsoft Excel s'utilitza sovint als llocs de treball per protegir dades importants. Microsoft Excel permet als usuaris protegir els fulls de treball i evita que altres facin canvis a les dades originals.
Hi ha dues maneres de protegir un full de càlcul. Una de les maneres és utilitzar sense contrasenya, que qualsevol pot desprotegir. En l'altre cas, el full de treball o el llibre de treball està protegit amb contrasenya, el que significa que haureu de tenir la contrasenya per desbloquejar-lo. En aquest article, us mostrarem com desprotegir fulls de treball o llibres de treball amb o sense contrasenya a Excel.
Desprotegeix els fulls de treball/llibre de treball a Excel. Una de les millors característiques d'Excel és que pot protegir els vostres fitxers d'Excel a nivell de cel·la, full de càlcul i/o llibre de treball. Després de bloquejar i protegir els fulls de treball o els llibres de treball, si voleu permetre que altres editin dades, cal que els desprotegeu.
Si coneixeu la contrasenya, és molt fàcil desprotegir un full de treball. Tot i que desbloquejar un full de càlcul d'Excel sense contrasenya no és senzill, però encara podeu fer-ho utilitzant els trucs següents.
Com desprotegir el full d'Excel amb contrasenya/sense contrasenya
És molt fàcil desprotegir un full d'Excel i permetre als usuaris editar i modificar els fulls de càlcul. Si ja coneixeu la contrasenya del full protegit, podeu eliminar fàcilment la protecció. Només has de seguir qualsevol d'aquests passos:
Obriu el full de càlcul protegit i canvieu a la pestanya "Revisió" i feu clic a la icona "Desprotegeix el full" al grup Canvis.
Podeu accedir a la mateixa opció anterior fent clic amb el botó dret a la pestanya del full de càlcul protegit i, a continuació, seleccioneu l'opció "Desprotegeix el full" al menú contextual.
Si el vostre full és un full de treball protegit amb contrasenya, Excel us demanarà que introduïu la contrasenya. Escriviu la contrasenya al quadre de diàleg Desprotecció del full i feu clic a "D'acord".
Si el vostre full de treball no estava protegit amb una contrasenya, fer clic a l'opció "Desprotegir el full" és suficient per desbloquejar el vostre full.
Com desprotegir el llibre de treball d'Excel amb contrasenya/sense contrasenya
Quan la vostra contrasenya protegeix el vostre llibre de treball d'Excel, no podeu canviar l'estructura del llibre de treball, com ara afegir, moure, canviar el nom o suprimir fulls de treball, ni veure els fulls ocults. Però encara podeu editar les dades dels fulls de treball encara que el vostre llibre de treball estigui protegit amb contrasenya. Si voleu canviar l'estructura del llibre de treball d'Excel com afegir o eliminar fulls de treball, primer heu de desprotegir l'estructura del llibre de treball d'Excel.
Per eliminar la protecció del llibre de treball, obriu el llibre de treball protegit i feu clic al botó "Protegeix el llibre de treball" (l'opció es ressaltaria en color gris) a la pestanya Revisió.
Escriviu la contrasenya al quadre de sol·licitud Desprotegeix el llibre de treball i deseu el llibre de treball.
Ara el vostre llibre de treball està desbloquejat, podeu editar l'estructura del llibre de treball d'Excel.
Com desprotegir el full de treball d'Excel sense contrasenya
Si teniu un full de treball protegit amb contrasenya i no teniu ni idea de quina és la contrasenya o no l'heu desbloquejat durant molt de temps i l'heu oblidat, hi ha poques maneres de desprotegir aquest full d'excel.
Desprotegeix el full de treball d'Excel amb codi VBA
La protecció del full de treball d'Excel es basa en un algorisme de xifratge senzill. Fins i tot quan protegiu el vostre full de treball d'Excel amb una contrasenya, qualsevol persona amb el codi VBA a continuació pot trencar-lo en qüestió de minuts.
Podeu desbloquejar un full protegit amb contrasenya utilitzant un codi VBA com a macro per identificar la contrasenya. Així és com:
Obriu el full protegit amb contrasenya i aneu a la pestanya "Desenvolupador" i feu clic al botó "Mostra el codi" de la cinta. Això obrirà la finestra de l'editor de codi a Microsoft Visual Basic per a aplicacions.
O podeu anar a la pestanya "Desenvolupador" i fer clic al botó "Visual Basic". A l'editor de codi de Visual Basic, amplieu l'opció "Microsoft Excel Objects" al panell esquerre, feu clic amb el botó dret al full de treball que està protegit amb contrasenya i seleccioneu Insereix -> Mòdul al menú contextual.
A la finestra Codi del full protegit, copieu i enganxeu el següent codi VBA:
Sub PasswordBreaker() Dim i Com a enter, j Com a enter, k Com a enter Dim l Com a enter, m Com a enter, n Com a enter Dim i1 Com a enter, i2 Com a enter, i3 Com a enter Dim i4 Com a enter, i5 Com a enter, i6 Com a nombre enter en cas d'error Reprèn Següent Per a i = 65 a 66: Per a j = 65 a 66: Per a k = 65 a 66 Per a l = 65 a 66: Per a m = 65 a 66: Per a i1 = 65 a 66 Per a i2 = 65 A 66: Per a i3 = 65 A 66: Per a i4 = 65 A 66 Per a i5 = 65 A 66: Per a i6 = 65 A 66: Per a n = 32 A 126 ActiveSheet. Desprotegeix Chr(i) & Chr(j) & Chr (k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Si ActiveSheet.ProtectContents = False, MsgBox "Una contrasenya utilitzable és " & 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
Feu clic al botó "Executar" a la barra d'eines i seleccioneu l'opció "Executar sub/Formulari d'usuari" o premeu "F5" per executar el codi.
El codi trigarà un parell de minuts a descifrar la contrasenya. Un cop fet, rebràs una finestra emergent amb una contrasenya trencada, que no és l'original (normalment és una combinació d'A i B), però tot i així funciona. Feu clic a "D'acord" i el full quedarà desprotegit.
Heu de desar el fitxer Excel abans de tancar-lo (com a llibre de treball amb macros) després d'enganxar el codi al mòdul.
Desprotegeix el full d'Excel sense contrasenya mitjançant Zip
Hi ha un altre truc que podeu utilitzar per desprotegir un full de treball. Només has de seguir aquests passos:
Primer, aneu al Tauler de control i obriu "Opcions de l'explorador de fitxers".
A la finestra Opcions de l'explorador de fitxers, desmarqueu "Amaga les extensions per als tipus de fitxers coneguts" per habilitar les extensions de fitxer. A continuació, feu clic a "Aplica" per aplicar els canvis i feu clic a "D'acord" per tancar la finestra. Ara les vostres extensions de fitxers seran visibles.
Ara localitzeu el vostre fitxer excel protegit a la vostra unitat i canvieu-ne el nom i canvieu-ne l'extensió de .xlsx a .zip.
Per canviar l'extensió, feu clic amb el botó dret al fitxer, seleccioneu l'opció "Canvia el nom" i substituïu ".xlsx" per ".zip". A continuació, premeu "Enter" i feu clic a "Sí" al quadre de sol·licitud Canvia el nom.
Ara, el vostre fitxer Excel és un fitxer Zip.
A continuació, extreu el fitxer Zip tal com es mostra a continuació. En el nostre cas, els fitxers més importants a obrir es troben a la carpeta /xl/, on bàsicament tenim tot el que s'ha inclòs al nostre quadern d'Excel. Ara el podem veure com a fitxers .xml separats.
Ara navegueu a "xl -> fulls de treball -> full 1.xml " (que és el full protegit). Quan obriu el directori '/xl/worksheets/', veureu la llista de tots els fulls (en format XML) disponibles al vostre llibre de treball. A continuació, obriu el fitxer 1.xml del full amb Notepad o WordPad (feu clic amb el botó dret al fitxer i seleccioneu un editor de text al menú contextual "Obre amb").
Cerqueu l'etiqueta següent i suprimiu-la:
Si teniu una gran quantitat d'informació al full de treball, serà difícil localitzar l'etiqueta "sheetProtection". Així que premeu Ctrl + F
per obrir la funció de cerca, escriviu "protecció" a "Troba què" i feu clic a "Troba el següent". Trobarà la paraula "Protecció" i la ressaltarà. Ara, podeu seleccionar "sheetProtection" i suprimir-lo.
Després d'això, deseu el fitxer XML i torneu a comprimir tots els fitxers extrets en un fitxer zip. A continuació, torneu a canviar l'extensió de .zip a .xlsx.
Ara, obriu i comproveu el vostre full de càlcul. Estarà desprotegit.
Aquest mètode només funciona en llibres de treball protegits amb contrasenya. Si el fitxer està protegit amb la funció "Xifrar amb contrasenya", aquest mètode no funcionarà.
Desprotegeix un full d'Excel amb un full de càlcul de Google
Una altra solució alternativa que us permet desprotegir un full de treball d'Excel sense contrasenya. Necessitareu un compte de Google Drive per fer-ho.
Obriu el vostre compte de Google Drive i feu clic al botó "Nou" a l'extrem superior esquerre.
Al menú Nou, seleccioneu "Fulls de càlcul de Google" i feu clic a "Full de càlcul en blanc".
Al full de càlcul en blanc, feu clic a "Fitxer" a la barra d'eines i seleccioneu "Importa".
Al quadre de diàleg Importa un fitxer, seleccioneu la pestanya "Pujar" del menú i feu clic al botó "Seleccioneu un fitxer del vostre dispositiu".
Navegueu i trobeu el llibre de treball d'Excel a la vostra unitat local, seleccioneu-lo i feu clic a "Obre" per carregar-lo. O simplement podeu arrossegar i deixar anar el fitxer Excel al quadre Importa fitxer.
A la finestra Importa el fitxer, seleccioneu l'opció "Substitueix el full de càlcul" i feu clic al botó "Importa dades".
Això importarà el vostre full de treball d'Excel protegit als vostres Fulls de càlcul de Google amb totes les dades. Ara, notareu que el full de treball ja no està protegit i podeu editar les dades.
Ara podeu tornar a exportar el full de treball al format Excel.
Al full de Google ara desprotegit, feu clic al menú "Fitxer" de la barra d'eines i seleccioneu l'opció "Descarrega". A continuació, trieu "Microsoft Excel (.xlsx)" al menú contextual.
A continuació, doneu un nou nom al fitxer i feu clic a "Desa".
Ara teniu el mateix full d'Excel exacte, però ja no està protegit amb contrasenya.
Com desprotegir un llibre d'Excel sense contrasenya
Si teniu un llibre de treball protegit amb contrasenya del qual no recordeu la contrasenya, feu servir el codi VBA i els mètodes ZIP per desprotegir el llibre, tal com s'explica a continuació.
Desprotegeu el llibre de treball d'Excel sense contrasenya mitjançant el codi VBA
També podeu desprotegir l'estructura del llibre de treball a Excel mitjançant la funció de Microsoft Visual Basic for Application (VBA). Així és com:
Obriu el fitxer Excel amb l'estructura del llibre de treball protegit i, a continuació, aneu a la pestanya "Desenvolupador" i feu clic al botó "Visual Basic".
A l'editor de codi de Visual Basic, feu clic a la pestanya "Insereix" i seleccioneu l'opció "Mòdul".
A la finestra emergent del mòdul (codi), copieu i enganxeu el codi següent per desbloquejar l'estructura del llibre de treball.
Sub Shareus() ActiveWorkbook.Sheets.Copy per a cada sh a ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Premeu el botó "F5" o feu clic al botó "Executar" a la barra d'eines i seleccioneu l'opció "Executar sub/Formulari d'usuari" per executar la macro.
Aleshores s'obre un nou llibre de treball amb un nom diferent. És el mateix que el llibre de treball original però sense protecció de l'estructura del llibre de treball. Ara heu desprotegit l'estructura del llibre de treball a Excel sense saber la contrasenya.
Desprotegeix el llibre d'Excel sense contrasenya mitjançant Zip
Podeu desprotegir el llibre d'Excel de manera segura sense contrasenya canviant l'extensió del fitxer i manipulant els seus components.
Obteniu el fitxer Excel amb l'estructura del llibre de treball protegit, canvieu-ne el nom i canvieu-ne l'extensió de .xlsx a .zip com vam fer anteriorment per al full de treball protegit. Abans de fer-ho, feu-ne una còpia per fer-ne una còpia de seguretat.
A continuació, extreu el fitxer zip amb algun programari d'arxivar fitxers com WinRAR o 7zip i obtindreu algunes carpetes i fitxers com es mostra a continuació.
A continuació, obriu la carpeta "xl" i obriu el fitxer "workbook.xml" amb el Bloc de notes (que conté l'etiqueta de protecció)
Ara cerqueu i seleccioneu tota aquesta etiqueta de protecció i suprimiu-la:
Si us costa trobar aquesta etiqueta, premeu Ctrl + F
per obrir el diàleg Cerca, escriviu "protecció" a "Troba què" i feu clic a "Troba el següent". Trobarà la paraula "Protecció" i la ressaltarà. Ara, podeu ressaltar l'etiqueta 'workbookProtection' i suprimir-la.
Després d'eliminar l'etiqueta de protecció, deseu el fitxer "workbook.xml". A continuació, comprimiu (comprimiu) tots els fitxers extrets en un fitxer zip.
Ara tot el que has de fer és canviar l'extensió del fitxer de '.zip' a '.xlsx'.
Ara el fitxer zip es tornarà a convertir al fitxer Excel i trobareu que la contrasenya protegida s'ha eliminat del llibre de treball.
Així és com desprotegeu el full de treball/llibre d'Excel.