abc20

venerdì 16 gennaio 2015

Come sbloccare un file Excel protetto da password

Aggiornato al 26/10/2016

Avete protetto il vostro file Excel e non ricordate la password? volete sbloccare un file che avete ricevuto e non sapete come fare? non vi servono programmi complicati da scaricare e non serve essere degli hacker per riuscirci.

Per sbloccare  un file Excel protetto da password recatevi ella scheda Revisione dove troverete il pulsante Rimuovi protezione foglio. Il programma vi chiederà una password che ovviamente o non avete.



A questo punto premete contemporaneamente Alt+F11 per aprire la scheda VBA.

Se trovate uno spazio grigio, andate su Inserisci e da menu a tendina scegliete Modulo:



Nello spazio bianco a destra, incollate il codice che trovate qui sotto:

Sub SbloccaFogliExcel()
'Sblocca i fogli excel bloccati da password. comesapere.com
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
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
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)
If ActiveSheet.ProtectContents = False Then
MsgBox "Foglio Excel sbloccato. Powered by Come Sapere "
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

Questo sarà il risultato:



Ora cliccate sul pulsante in alto a forma di triangolo Play verde e dopo pochi secondi otterrete il messaggio Foglio Excel sbloccato:



Può capitare che la formula non funzioni nel caso abbiate le Macro bloccate. Per sapere come sbloccarle seguite questa guida: Come attivare/disattivare le Macro in Excel

Per chi avesse problemi con questo metodo può provare il metodo 2 su Come sbloccare un file Excel protetto da password - Metodo 2

Qui trovate anche il video:

50 commenti:

  1. non mi riesce il foglio non mi dà rimuovi protezione foglio

    RispondiElimina
  2. su excel 2013 non funziona, esiste un altro metodo?

    RispondiElimina
    Risposte
    1. Io ho fatto numerosi test sul 2013 e ha sempre funzionato.

      Elimina
  3. ciao, dopo aver aperto visual basic, quando seleziono vbaproject mi richiede nuovamente la password, inoltre non posso inserire un nuovo modulo perchè non è selezionabile, come tutto il resto. come fare? il file è salvato come excel 97-2003 ed io lo apro con excel 2010. grazie

    RispondiElimina
    Risposte
    1. Per tutti quelli che hanno problemi con questa procedura, scaricate questo programma http://www.freewordexcelpassword.com/index.php?id=download.

      Appena riesco pubblicherò una guida. Grazie per aver visitato il mio blog.

      Elimina
    2. Fatto com indicato da Salvatore. Risposta (non risponde)
      Ma il mio problela è un altro, mi trovo con un foglio bloccato senza che vi sia stata inserita una password.
      Ho provato con recovery password e mi dice che il foglio è libero (none). Non so cosa fare più e ho bisogno di accesere al foglio. Uso Excel 2013.

      Donato

      Elimina
  4. Ho provato inserendo il codice nel modulo come da te indicato, ma non succede nulla. Risposta (Non risposnde)

    Ma il mio problema è un altro: il foglio è bloccato senza che vi sia stota inseritra una passwod. Ho provato con recovery password e la risposta e che non c'e password nel foglio "none" , ma il foglio comunque resta bloccato. excel è 2013.
    Saluti
    Donato

    RispondiElimina
    Risposte
    1. Basterebbe andare sulla scheda "revisione" e poi "sblocca foglio"

      Elimina
  5. ciao
    io ho un file .xlsx, che appena faccio doppio click per aprirlo chiede la password il link online non riesce a sbloccarlo

    RispondiElimina
    Risposte
    1. In quel caso non è bloccato il foglio per la modifica, è bloccato l'accesso. Il codice non funziona.

      Elimina
  6. Io uso Manyprog Excel Password Recovery per recuperare password per Excel. Si può trovare la password per aprire il file e le password ai fogli di lavoro di Excel. http://fr.manyprog.com/excel-password-recovery.php
    Grazie per le informazioni utili.

    RispondiElimina
  7. Mitico, funziona
    grazie (Excel 2010)

    RispondiElimina
  8. ciao Salvatore,
    molto utile il tuo contributo, mi è servito per correggere una formula errata su un foglio fatto da altri.
    Vista la facilità con cui si può sbloccare un foglio di escel, conosci invece un modo per bloccarlo senza possibilità che altri lo sblocchino ?
    grazie per la risposta
    Luca Simonini

    RispondiElimina
    Risposte
    1. Ci sono diversi programmi in rete che crittografano i dati di fogli excel, word e PDF. Siccome non li ho mai provati non saprei consiglierebbe uno nello specifico.

      Elimina
  9. Ciao Salvatore, io non ne ho trovati potresti indicarmene qualcuno.
    Per la verità ho provato ad installare la versione di prova di IRI cellschield ma non funziona su office 2016.
    Grazie,
    Salvatore Cernigliaro

    RispondiElimina
  10. Ciao Salvatore, io non ne ho trovati potresti indicarmene qualcuno.
    Per la verità ho provato ad installare la versione di prova di IRI cellschield ma non funziona su office 2016.
    Grazie,

    RispondiElimina
    Risposte
    1. Ce ne sono tanti ma il mio consiglio è di racchiudere i file office in una cartella e poi utilizzare programmi come LocK-A-FoLdeR, FileDecoder, ProtectFile o Drag’n Crypt ULTRA...così da rendere inaccessibile la cartella stessa!

      Elimina
    2. Forse ho formulato la domanda in modo scorretto.
      Io mi riallacciavo a quanto chiesto da Luca Simonini ovvero:
      --------------------------------------------------
      Anonimo12 giugno 2016 17:12
      ciao Salvatore,
      molto utile il tuo contributo, mi è servito per correggere una formula errata su un foglio fatto da altri.
      Vista la facilità con cui si può sbloccare un foglio di escel, conosci invece un modo per bloccarlo senza possibilità che altri lo sblocchino ?
      grazie per la risposta
      Luca Simonini
      ------------------------------------
      Per cui il problema è proteggere non l'intero file excel bensì fogli e celle, in modo che tutti possano usare il file ma nessuno può modificare formule, macro ecc.
      Ad oggi non ho trovato nulla, e l'unica risorsa sarebbe quella "IRI cellschield" ma, come ti dicevo, sembra non funzionare su office 2016.

      Elimina
    3. La singola cella o il foglio possono essere bloccati solo con excel stesso dalla versione 2013 in poi.

      Elimina
  11. Ciao Salvatore , io dovrei aprire un file MS Excel 95 che non ricordo piu la password , ho seguito il tuo consiglio ma credo che la versione che sto cercando e piu vecchia . sapresti indicarmi o darmi qualche tua info? grazie

    RispondiElimina
    Risposte
    1. Con colpevole ritardo, credo che per 95 non sia valida, mi spiace!

      Elimina
  12. Ha funzionato!!!!!! Grazieeeeeee

    RispondiElimina
  13. Every user can remove XLSX file password and recover Excel password with best solution of MS Excel password recovery program
    Read More: http://www.excelpasswordremover.com/

    RispondiElimina
  14. Ha funzionato alla grande!
    Grazie del prezioso suggerimento.

    RispondiElimina
    Risposte
    1. Mi fa piacere. C'è anche la guida su YouTube dove puoi iscriverti al canale.

      Elimina
  15. su Excel 2013 funziona perfettamente

    RispondiElimina
  16. A me ha funzionato al primo colpo!! Grazie mille sei un grande!

    RispondiElimina
  17. su excel 2016 (pacchetto office 365) sembra non funzionare; perché? ormai è da 40 minuti che gira la rotellina e non arriva il messaggio di sblocco; anche se devo dire che trattasi di cartella con diversi fogli e formule complesse...

    RispondiElimina
    Risposte
    1. Prova a disabilitare le macro seguendo il metodo due

      Elimina
  18. ciao, io sto usando excel 2003, ma il problema mio è che non ho la password sul foglio per evitare modifiche, ma bensì ho criptato il file e quindi il file non si apre proprio senza password. Per mettere la psw sono andato sul simbolino di office in alto a sinistra-prepara-crittografa documento. L'avvertenza che sarebbe stato impossibile recuperarla c'era, ma ero talmente sicuro di ricordarmela che non l'ho segnata e se anche l'avessi fatto, non ricordo dove.
    Aiuuuutooooo!!!

    RispondiElimina
  19. Ciao ho provato a sbloccare, usando la procedura da te descritta, un file XLSB i cui fogli sono tutti protetti da password. L'esecuzione della procedura si blocca immediatamente producendo il seguente errore: Can't find project or library.
    Help me!!!

    RispondiElimina
    Risposte
    1. Prova così:

      Nell'editor VBA, fai clic su Riferimenti in
      Menu Strumenti. Viene visualizzato il riquadro - VBAProjectdialog.
      Fai clic per deselezionare la casella di controllo MISSING: Microsoft SOAP Type Library v3.0.
      Fai clic su Sfoglia. Viene visualizzata la finestra di dialogo Aggiungi riferimento.
      Individua e quindi fai clic sulla DLL Mssoap30.dll inclusa in Office e quindi fai clic su Apri. Un riferimento al SOAP Tipo di libreria di Microsoft Office 3,0 viene aggiunto nella finestra di dialogo Riferimenti - VBAProject.
      Fa clic su OK ed esegui il progetto.

      Fammi sapere

      Elimina
  20. Ciao ho provato a sbloccare, usando la procedura da te descritta, un file XLSB i cui fogli sono tutti protetti da password. L'esecuzione della procedura si blocca immediatamente producendo il seguente errore: Can't find project or library.
    Help me!!!

    RispondiElimina
  21. xls 2010 non ricordo passw

    RispondiElimina
  22. Ciao,

    con excel 2016 non funziona. excel non risponde. cè qualche accorgiento da fare?

    RispondiElimina
  23. Ha funzionato alla grande - excel 2007 - Un Grazie per la diffusione del sapere. Giuseppe

    RispondiElimina
  24. Ciao per togliere la password che richiede all'apertura del File in excel?
    C'è un metodo?
    Office 365
    Grazie

    RispondiElimina
  25. salve a tutti,
    ho un vecchio file .xlxm di E2016, al quale dovrei aggoiungere alcune macro.
    purtroppo il file, che non ha psw ne di avvio, ne sui fogli, esegue macro ma non mi permette di aggiungerne di nuove perchè dice di essere protetto. non capisco, neppure accedenzo al vba ed. riesco ad aprire il progetto e le sue proprietà, pur non chiedendo psw.
    ????

    RispondiElimina
  26. Direi di no, perché l'originale funziona bene in tutte le sue particolarità.
    Ma dato che dovrei fare delle modifiche e non è più disponibile la persona che lo aveva preparato, Non riesco ad aggiungere nuove macro.
    Secondo me il file è protetto in un qualche modo, che tra l'altro sarebbe anche interessante sapere a titolo di conoscenza Come realizzare protezioni di questo tipo su file excel.

    RispondiElimina
  27. Grazie per il suggerimento avevo guardato
    Il problema nel mio file non è di attivare o disattivare macro o di rimuovere le password.
    Io non vedo le macro ne nessun elemento nel vbh editor.
    Se clicchi sull'icona del progetto di proprietà non si apre nulla in quanto protetto e non chiede password.
    idem Se provo ad aggiungere nuove macro o a inserire funzioni o SUb nel codice.
    Mi sa che devo rinunciare.
    Comunque se a qualcuno ha notizie su queste modalità di protezione, sarei interessato ad approfondire.
    Grazie ancora

    RispondiElimina