Documento

Come proteggere con password il mio codice VBA in un foglio Excel

Riepilogo: Questo articolo vi spiega tutto sulla protezione tramite password dei progetti VBA. È utile per coloro che vogliono proteggere il loro file Excel e non vogliono che altre persone vi accedano senza permesso. Discuteremo anche dei limiti della protezione tramite password.

Proteggi le tue macro VBA con questo trucco

Problema: Non voglio che nessuno acceda al mio foglio Excel e modifichi o cambi alcun codice macro che vi è inserito. Cosa posso fare?

Come: Esiste una soluzione molto semplice per il problema di cui sopra. Proteggete con password il vostro progetto VBA in Excel per impedire modifiche non autorizzate (vedere gli screenshot qui sotto).

Funziona anche per altre applicazioni di Microsoft Office come Access, Word, ecc.

Fase 1. Aprire la cartella di lavoro di Microsoft Excel contenente il progetto VBA.

Fase 2. Premere Alt+F11 per aprire la finestra di Microsoft Visual Basic for Applications.

Oppure puoi premere la scheda “Sviluppatore” > pulsante “Visual Basic”.

Aprire la finestra di Visual Basic per le applicazioni in Excel

Fase 3. Nella finestra aperta di Microsoft Visual Basic for Applications, vai su “Strumenti” > “Proprietà VBAProject”.

Proprietà VBAProject degli strumenti Excel

Fase 4. Nella finestra di dialogo "VBAProject" che appare, clicca su "Protezione" nella colonna di destra e seleziona l'opzione "Blocca progetto per la visualizzazione".

Ora digita una password nella casella di testo sotto questa opzione e riscrivila per confermare. Quindi premi "OK" per chiudere.

Excel VBA Blocca progetto per la visualizzazione Inserisci password
La protezione tramite password VBA è una funzionalità di sicurezza in Excel

Tieni a portata di mano questa password! Ti servirà per aprire il tuo progetto Excel VBA.

Fase 5. Ora puoi chiudere la finestra di Microsoft Visual Basic for Applications. Dopodiché, fai clic sul pulsante "Salva" nell'angolo in alto a sinistra di Excel. Quindi chiudi la cartella di lavoro di Excel.

Ecco fatto. Ecco come proteggere con password il tuo progetto VBA in Excel.

Ti consigliamo di riaprire la cartella di lavoro di Excel per verificare che il progetto VBA sia protetto correttamente.

Il codice VBA della cartella di lavoro di Excel è ora protetto da password

Se vuoi sbloccare il tuo progetto VBA, rimuovi semplicemente la protezione tramite password e premi nuovamente "Salva" per aggiornare le modifiche.

Protezione password VBA e sue limitazioni

Sebbene il codice VBA sia ora protetto da una password, questo metodo presenta degli svantaggi: non può impedire a chi lo desidera davvero di accedere al tuo progetto.

Qualcuno potrebbe comunque accedere alla tua cartella di lavoro Excel senza conoscere la password. Ad esempio, Rimozione password VBA può decifrare il tuo file e reimpostare la tua password. Una rapida ricerca mostrerà che ci sono diversi strumenti di questo tipo disponibili sul mercato, sia commerciali che gratuiti.

Sì, la protezione tramite password è molto utile per la maggior parte delle persone che non vogliono modifiche non autorizzate al loro codice. Tuttavia, dovresti essere consapevole dei suoi limiti se la stai usando per proteggere dati sensibili o proprietà intellettuale. Quindi, per salvaguardare il tuo codice VBA in modo più efficace in Excel, la soluzione migliore è convertirlo in un file C/C++. Potresti scoprire molte altre opzioni per proteggere il tuo codice VBA dal collegamento.

Foto di Susanna

Susanna

Susanna è content manager e scrittrice di Filelem. È un'editor esperta e una designer di layout di libri da molti anni, e interessata a provare e testare vari software di produttività. È anche una grande fan di Kindle, che usa Kindle Touch da quasi 7 anni e porta con sé Kindle praticamente ovunque vada. Non molto tempo fa il dispositivo era alla fine del suo ciclo di vita, quindi Susanna ha felicemente acquistato un Kindle Oasis.

Articoli correlati

Pulsante Torna all'inizio