Rimuovere la password vba nei file xls e xlsm

scoprire

Rimuovere la password vba nei file xls e xlsm

[google-translator]

Come rimuovere la password vba nei file xls e xlsm

Alcuni giorni fa, ho avuto la necessità di recuperare e aggiornare un semplice progetto VBA Excel, ma l’autore della macro non era rintracciabile e quindi non potendo recuperare la password l’unico modo in questi casi è quello di craccarla.Rimuovere la password vba nei file xls e xlsm: vediamo quali metodi abbiamo a disposizione.

Prima di tutto fatevi sempre una copia dei file che volete recuperare…mai lavorare sul file originale!

Rimuovere la password VBA nei file XLS

  1. Aprite il file XLS con un editor esadecimale (vi consiglio per Windows HxD https://mh-nexus.de/en/hxd/ link diretto al download: http://mh-nexus.de/downloads/HxDSetupIT.zip)
  2. Cercate la string “DPB=”
  3. Sostituitela con “DPx=”
  4. Salvate il file appena modificato

 

Adesso aprite il file con Excel e ignorate gli avvisi premendo su si.
Aprite adesso l’editor VBA premendo ALT+F11 poi da Menu -> Strumenti–> Proprietà di VBA Project andate in Protezione e potete cambiare password oppure rimuoverla.
Alla prossima apertura del file il condice VBA sarà visibile.

Excel rimuovere la password vba nei file xls e xlsm

Rimuovere la password nei file XLSM

La procedura in questo caso è leggermente diversa:

  1. Aprite il file XLSM con un software di compressione, ad esempio 7zip
  2. Estraete il file vbaProject.bin presente all’interno della cartella xl
  3. Aprite il file vbaProject.bin con un editor esadecimale (vedi sopra)
  4. Cercate la string “DPB=”
  5. Sostituitela con “DPx=”
  6. Sotituite adesso il file vbaProject.bin nel file compresso con quello appena modificato.
  7. Salvate infine il file compresso.

 

Adesso aprite il file con Excel e ignorate gli avvisi premendo su si.
Aprite adesso l’editor VBA premendo ALT+F11 poi da Menu -> Strumenti–> Proprietà di VBA Project andate in Protezione e potete cambiare password oppure rimuoverla.
Alla prossima apertura del file il condice VBA sarà visibile.

Se non riuscite a rimuoverla con i 2 metodi sopra indicati, oppure non avete tempo da perdere, potete provare utilizzando un software che lo faccia al posto vostro.

[wp_ad_camp_1]

Vi consiglio il software a pagamento Reset VBA Password, ha una durata di 30 giorni senza limitazioni, quindi andrà bene per il nostro utilizzo: http://www.proxoft.com/rvbap/

Excel rimuovere la password vba nei file xls e xlsm

[wp_ad_camp_1]

2 comments

comments user
Gianni

Complimenti, articolo dettagliato e molto insteressante.

comments user
Mario

Riesco a cambiare la string “DPB=” in la string “DPx=” e il file si apre ma ho questo messaggio:
“Parte rimossa: Parte /xl/vbaProject.bin. (Visual Basic, Applications Edition (VBA))”

Come faccio a recuperare il codice VBA che non si apre?

I commenti sono chiusi

You May Have Missed