Come rimuovere la protezione da un foglio di Microsoft Excel
Esistono diversi modi per rimuovere la protezione di un foglio Excel come questo. Il primo è ovviamente la digitazione della password e la mancata protezione del foglio. Ma se hai dimenticato la password o la persona che ha bloccato non ti ha dato la password, non sei sfortunato. Esistono altri due modi per rimuovere la protezione dal foglio.
Rimuovere la protezione di un foglio di Excel con la password
Il modo più semplice per rimuovere la protezione di un foglio di Excel è se si conosce la password.
- Clicca sul Revisione linguetta.
- Seleziona "Rimuovi protezione foglio" nel Proteggere sezione del menu.
- Digita la password nel Rimuovi protezione foglio finestra di dialogo.
Rimuovi la protezione di un foglio Excel con Fogli Google
Dimenticare o perdere la password su un foglio di lavoro Excel protetto può essere spaventoso. Il tuo primo pensiero potrebbe essere che hai completamente perso tutti i dati nel foglio.
La buona notizia è che esiste una soluzione alternativa che ti consente di rimuovere la protezione da un foglio di Excel. Per fare ciò avrai bisogno di un account Google Drive.
- Apri il tuo account Google Drive, seleziona Nuovo e selezionare Google Sheet per aprire un nuovo foglio.
- Nel foglio, selezionare File e selezionare Importare.
- Nel Importare file finestra di dialogo, selezionare Caricare dal menu.
- Clic Seleziona un file dal tuo dispositivo.
- Sfoglia il foglio di calcolo Excel sul tuo computer. Selezionalo e fai clic Aperto.
- Nel Importare file finestra, selezionare Sostituisci foglio di calcolo e selezionare Importa dati.
Questo importerà il foglio di lavoro Excel protetto nel foglio di lavoro Fogli Google. Tranne che ora noterai che il foglio non è più protetto. Puoi modificarlo come preferisci.
Ora che non è protetto, puoi esportare di nuovo il foglio in formato Excel.
- Nel foglio Google non protetto, seleziona File e Scarica come
- Selezionare Microsoft Excel (.xlsx)
- Selezionare Salva come.
- Dai un nome al file e seleziona Salvare.
Ora hai lo stesso foglio Excel esatto, ma la protezione viene rimossa.
Rimuovi la protezione di un foglio Excel con VBA
Se non hai un account Google Drive o stai cercando un altro approccio per rimuovere la protezione da un foglio Excel da Excel, VBA è un ottimo modo per farlo.
L'idea è di introdurre un modulo VBA che tenterà di decifrare la password un carattere alla volta. A seconda della complessità della password, lo script può richiedere da 10 minuti fino a ore per essere eseguito.
Passaggio 1: Salva come file Excel precedente
L'unico limite a questo metodo è che funziona solo su fogli di lavoro Excel in Excel 2010 o precedenti. Questo non è un problema, a condizione che il foglio di lavoro protetto venga salvato su una versione precedente.
Basta fare clic File e Salva come. Per il menu a discesa del formato, selezionare Excel 97-2003 (* .xls).
È un problema dover salvare in un formato precedente, ma il vantaggio è che una volta eseguito lo script VBA, la password è incrinata e si ha accesso al foglio sbloccato.
Passaggio 2: creare ed eseguire il codice VBA
Ecco come impostare quel modulo VBA.
- Seleziona il Sviluppatore voce di menu nel nastro. Se non è lì, clicca File > Opzioni > Personalizza il nastro, interruttore Scegli comandi da a Tutti i comandi, e muoviti Sviluppatore dal menu di sinistra a quello di destra. Clic ok quando hai fatto.
- Nel Sviluppatore menu, selezionare Visualizza codice dal controlli sezione del nastro.
- Rick-clicca su Oggetti di Microsoft Excel, selezionare Inserire, e selezionare Modulo.
Esiste un noto script VBA che è in circolazione da anni che infrange la password e non protegge alcun foglio di lavoro.
Copia il codice qui sotto e incollalo nel modulo:
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 Come numero intero su errore Riprendi Avanti per i = 65 A 66: Per j = 65 A 66: Per k = 65 A 66 Per l = 65 A 66: Per m = 65 A 66: Per i1 = Da 65 a 66 Per i2 = 65 A 66: Per i3 = 65 A 66: Per i4 = 65 A 66 Per i5 = 65 A 66: Per i6 = 65 A 66: Per n = 32 A 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) Se ActiveSheet.ProtectContents = False Then MsgBox "Password is" & Chr (i) & Chr (j) & _ Chr (k) & Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & _ Chr (i3) e Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) Esci Sottotitoli Se Successivo: Successivo: Successivo: Successivo: Successivo: Successivo Successivo: Successivo: Successivo: Successivo: Successivo: Successivo End Sub
Quindi, premere il tasto Correre pulsante (freccia destra verde) per eseguire lo script.
Questo eseguirà il nuovo modulo che hai creato. Tenterà di rompere la password di protezione del foglio un carattere alla volta. Durante un test con solo tre semplici caratteri ("abc"), la sceneggiatura impiegava pochi secondi a decifrare la password.
La password visualizzata sarà arbitraria. Basta premere ok e il tuo foglio di calcolo Excel è ora nuovamente non protetto. Prova a digitare in una cella per confermare.
Poiché una semplice password richiede solo pochi secondi, una password più lunga e complessa può richiedere fino a un minuto o due. Basta lasciarlo in esecuzione in background fino a quando non viene visualizzata la finestra del messaggio.
Una volta che il foglio di lavoro non è protetto, puoi salvarlo nuovamente nel formato precedente che stavi utilizzando prima di salvarlo.
Scegliere il tuo metodo Non Protect
Tutti e tre questi metodi funzioneranno bene, ma è meglio iniziare con il più semplice e procedere lungo la lista. Idealmente, conoscerai la password e potrai rimuovere la protezione del foglio semplicemente digitandolo.
Ma dimenticarsi di una password di protezione è molto comune, quindi si spera che gli ultimi due metodi sopra elencati ti aiutino a uscire da un ingorgo e ti consentano di modificare nuovamente il foglio di lavoro.