TOP

Rimozione della password in Excel

Descrizione

Se non sai come rimuovere la protezione tramite password del file Excel, puoi scegliere una delle tre opzioni seguenti per farlo in modo rapido e semplice.


1. Utilizziamo un programma per rimuovere le password

Google e scarica il programma "Office Password Recovery Toolbox" , che seleziona le password per i documenti Microsoft Office crittografati: Word, Excel, Outlook, database di Access e progetti VBA.

Tieni presente che le password ricevute non saranno native, ma saranno solo una combinazione di caratteri selezionata casualmente (queste sono le caratteristiche del meccanismo di codifica delle password in Excel).

2. Rimuovi le password utilizzando il codice VBA

Apri il menù Servizio - Macro - Editor Visual Basic (Service - Macros - Visual Basic Editor) (o premi Alt+F11), inserisci il modulo VBA (menù Insert - Module) e copia questo testo lì:

Sub PasswordRemover()

    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 As Integer
    Dim SheetPassword As String
    
    On Error Resume Next
    
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
      For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
          For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    
            SheetPassword = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
            
            ActiveSheet.Unprotect SheetPassword
            
            If ActiveSheet.ProtectContents = False Then
              MsgBox "Done" & vbcr & "enjoy it)"
              Exit Sub
            End If
    
        Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next

End Sub 

Dopo aver eseguito questa macro, le password verranno eliminate permanentemente dal file Excel.

3. Eliminazione di una password utilizzando XML (per utenti esperti)

Passaggi rapidi per decifrare la password in Excel modificando il codice interno nel file:

Spiegazione dettagliata:

  1. Il nuovo file xml è un contenitore.
  2. Puoi aprirlo con il programma TotalCommander: posizionalo sul cursore e premi Ctrl + PageDown
  3. Quindi in viaggio "File.xlsx/xl/worksheets/sheet1.xml" O "sheet2" o qualcos'altro è questo foglio protetto da password. Ad esempio, situato in "sheet1" .
  4. Estrai il file "sheet1.xml" dal contenitore XLSX e aprirlo in un editor di testo.
  5. Cerca "passaggio".
  6. L'editor troverà il contenitore XML:
    <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/> 
    O qualcosa di simile. In breve, il contenitore "sheetProtection".
  7. Elimina l'intero contenitore "sheetProtection" da "<" a ">".
  8. Salvare il file.
  9. Restituisci questo file al contenitore XLSX.
  10. Esci dal file XLSX.
  11. Apri il file facendo doppio clic e voilà!!! Tutto funziona!!!

PS

Se conosci la password, ma la scheda del foglio Rimuovi protezione ("Unprotect sheet") inattivo, dovresti selezionare "Modifica" ("Edit"), fare clic sul pulsante "Accesso al libro" ("Access to workbook") , quindi deseleziona "Consenti a più utenti di modificare il file" ("Allow multiple users to edit file") .