Aprire e modificare un file Excel protetto da password | Excel VBA

Cover Aprire file Excel protetto da password

Si descrive brevemente come, da un file contente la sub mostrata in basso, aprire e modificare un secondo file protetto da password per aggiornarne il contenuto.

Ipotizziamo di avere un file “main.xlsm” (cartella di lavoro con attivazione macro) e di voler aprire e modificare il file protetto da password “psw.xlsx”.

Aperto il file main e avviato l’editor VBA (ALT + F11) si andrà ad inserire un nuovo modulo che nomineremo “apri_file_protetto” con la seguente Sub all’interno:

Come visibile nella sub, la password verrà passata con l’opzione “WriteResPassword”.

Chiuso l’editor VBA, per comodità, assegneremo la sub a una forma che inseriremo sul foglio da utilizzare come bottone:

In questo modo cliccando sul bottone “Aggiorna File” verrà eseguita la modifica richiesta.

Per semplicità, nell’esempio, è stata modificata la prima cella nell’intervallo A1, ma la funzione trova un grande impiego quando si lavora in team e su file condivisi.

Lascia un commento

(*) Required, Your email will not be published