Écriture et compilation de code VBA sécurisé
Vous pouvez protéger les parties sensibles de votre code VBA en les compilant en bytecode avec XLS Padlock. Nous recommandons de combiner le bytecode compilé avec votre code VBA existant pour une approche équilibrée entre sécurité et développement.
-
Dans Excel, cliquez sur « VBA Compiler and Protection » pour ouvrir l’éditeur et le compilateur VBA de XLS Padlock :

L’éditeur VBA de XLS Padlock s’ouvre :

-
Dans la zone de texte, saisissez le code VBA que vous souhaitez compiler. Vous pouvez regrouper votre code en
subsetfunctions. Pour simplifier ce processus, vous pouvez ouvrir le Visual Basic Editor en cliquant sur « Show Visual Basic Editor » et copier/coller votre code.Par défaut, tous les subs et functions ont un paramètre nommé
Param1. Vous pouvez toutefois utiliser davantage de paramètres. -
Lorsque vous avez terminé, cliquez sur « Compile Code ». Le code VBA est instantanément compilé en bytecode, que XLS Padlock conservera jusqu’à ce que vous compiliez le fichier EXE de votre application.
- Cliquez sur « Save and close » pour fermer l’éditeur.
👉 Après avoir compilé votre code, vous devrez modifier vos macros VBA originales pour appeler la version compilée. Découvrez comment procéder dans le guide Invocation du code VBA compilé à l’exécution.