Il peut être utile de protéger le code VBA.
Tout d'abord il faut bien préciser que cette protection ne résistera pas longtemps à des utilisateurs avertis d'Excel.
Mais il est suffisant pour protéger son code de façon générale et ainsi éviter que quelqu'un puisse le modifier par inadvertance.
1 - Ouvrir VBE (Alt + F11)
2 - Se placer sur le projet VBA du classeur
C'est du style : VBAProject(Classeur1)
Si la fenêtre des projets n'est pas visible, il suffit de cliquer sur le menu Affichage > Explorateur de projets.
3 - Faire un clic droit et choisir "Propriétés de VBAProject..."
4 - Cliquer sur l'onglet "Protection"
5 - Cocher la case "Verrouiller le projet pour affichage"
6 - Mettre un mot de passe (le répéter dans les 2 textbox) et cliquer sur OK
A la prochaine ouverture du classeur le code VBA sera protégé par le mot de passe.
Tout d'abord il faut bien préciser que cette protection ne résistera pas longtemps à des utilisateurs avertis d'Excel.
Mais il est suffisant pour protéger son code de façon générale et ainsi éviter que quelqu'un puisse le modifier par inadvertance.
1 - Ouvrir VBE (Alt + F11)
2 - Se placer sur le projet VBA du classeur
C'est du style : VBAProject(Classeur1)
Si la fenêtre des projets n'est pas visible, il suffit de cliquer sur le menu Affichage > Explorateur de projets.
3 - Faire un clic droit et choisir "Propriétés de VBAProject..."
4 - Cliquer sur l'onglet "Protection"
5 - Cocher la case "Verrouiller le projet pour affichage"
6 - Mettre un mot de passe (le répéter dans les 2 textbox) et cliquer sur OK
A la prochaine ouverture du classeur le code VBA sera protégé par le mot de passe.