Document

Com protegir amb contrasenya el meu codi VBA en un full d'Excel

Resum: aquest article us explica tot sobre la protecció de contrasenya del projecte VBA. És útil per a aquells que volen el seu fitxer Excel segur i no volen que altres persones hi accedeixin sense permís. També parlarem dels límits de la protecció amb contrasenya.

Protegiu les vostres macros VBA amb aquest truc

Problema: No vull que ningú accedeixi al meu full d'Excel i editi o canviï cap codi de macro que hi ha col·locat. Què puc fer?

Com: Hi ha una solució molt senzilla per al problema anterior. Protegiu amb contrasenya el vostre projecte VBA a Excel per evitar canvis no autoritzats (vegeu les captures de pantalla a continuació).

Això també funciona per a altres aplicacions de Microsoft Office com Access, Word, etc.

Pas 1. Obriu el llibre de treball de Microsoft Excel que conté el vostre projecte VBA.

Pas 2. Premeu Alt+F11 per obrir la finestra de Microsoft Visual Basic per a aplicacions.

O podeu prémer la pestanya "Desenvolupador" > botó "Visual Basic".

Obriu la finestra de Visual Basic per a aplicacions a Excel

Pas 3. A la finestra oberta de Microsoft Visual Basic per a aplicacions, aneu a "Eines" > "Propietats de VBAProject".

Excel Tools VBAProject Propietats

Pas 4. Al quadre de diàleg "VBAProject" que apareix, feu clic a "Protecció" a la columna de la dreta i marqueu l'opció "Bloqueja el projecte per a la visualització".

Ara escriviu una contrasenya al quadre de text que hi ha a sota d'aquesta opció i torneu-la a escriure per confirmar. A continuació, premeu "D'acord" per tancar.

Projecte de bloqueig de VBA d'Excel per a la visualització Introduïu la contrasenya
La protecció de contrasenya VBA és una característica de seguretat a Excel

Tingueu aquesta contrasenya a mà! El necessitareu per obrir el vostre projecte Excel VBA.

Pas 5. Ara podeu tancar la finestra de Microsoft Visual Basic per a aplicacions. Després d'això, feu clic al botó "Desa" a la cantonada superior esquerra d'Excel. A continuació, tanqueu el llibre de treball d'Excel.

Això és tot. Així és com protegiu amb contrasenya el vostre projecte VBA a Excel.

Us recomanem que torneu a obrir el llibre d'Excel per assegurar-vos que el projecte VBA estigui ben segur.

El codi VBA del llibre de treball d'Excel ara està protegit amb contrasenya

Si voleu desbloquejar el vostre projecte VBA, simplement elimineu la protecció amb contrasenya i torneu a prémer "Desa" per actualitzar els canvis.

Protecció amb contrasenya de VBA i les seves limitacions

Tot i que ara el vostre codi VBA està segellat amb una contrasenya, aquest mètode té inconvenients: no pot impedir que persones accedeixin al vostre projecte que realment vulguin fer-ho.

Algú encara pot accedir al vostre llibre de treball d'Excel sense saber la contrasenya. Per exemple, Eliminadors de contrasenyes VBA pot desxifrar el fitxer i restablir la contrasenya. Una cerca ràpida mostrarà que hi ha diverses eines d'aquest tipus disponibles al mercat, tant comercials com gratuïtes.

Sí, la protecció amb contrasenya és molt útil per a la majoria de les persones que no volen canvis no autoritzats al seu codi. Tanmateix, hauríeu de ser conscients de les seves limitacions si l'utilitzeu per protegir dades sensibles o propietat intel·lectual. Per tant, per protegir el vostre codi VBA de manera més eficaç a Excel, la millor solució és convertir-lo en un fitxer C/C++. Podeu descobrir moltes més opcions per protegint el vostre codi VBA des de l'enllaç.

Foto de Susanna

Susanna

Susanna és la gestora de continguts i escriptora de Filelem. Ha estat editora experimentada i dissenyadora de maquetació de llibres durant molts anys, i està interessada a provar i provar diversos programes de productivitat. També és una gran fan de Kindle, que fa gairebé 7 anys que utilitza Kindle Touch i que porta Kindle gairebé allà on va. No fa gaire, el dispositiu estava al final de la seva vida, així que Susanna va comprar feliçment un Kindle Oasis.

Articles relacionats

Botó Tornar a dalt