Sécurisé un Projet VBA pour ne pas pouvoir accéder au code

Résolu
NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
actuellement je travail sur un projet en VBA excel.
étant très maniaque sur la sécurité j'ai dans un premier temps mit un code sur mon projet.
petit a petit j'ai cacher mon classeur jusqu'à avoir un bouton cacher avec un mot de passe par la suite afin d’accédé au code quand même d'une manière.
mais avec un peu de recule et un peu de recherche pas très approfondi j'ai trouvé une méthode qui consiste à modifier le fichier vbaProject.bin afin de faire sauté la sécurité.
ma question est peut être impossible a l'heurs actuel mais je tante quand même le coup.
donc est t'il possible de sécurisé cette faille de toute les manière possible (cryptage, mot de passe sur se fichier qui n'influe pas sur le fichier .XLSM ,...) enfin bref je prend toutes les méthode. sauf les payante évidement.

merci.
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Tu peux rendre la lecture plus compliquée ... mais sécuriser totalement non.
Office est une vraie passoire...

Tu peux,
Utiliser sur les feuilles le veryhidden pour masquer les onglets,
Mettre un password sur le projet (dans le VBe )
Obfusquer le code pour le rendre moins lisible (c'est long à mettre en place et rend ton code très difficilement maintenable par la suite )
https://connect.ed-diamond.com/MISC/MISC-087/Automatisation-d-une-obfuscation-de-code-VBA-avec-VBad

.



0
NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
Merci,
déçu de la réponse mais pas étonné Microsoft a vraiment un problème à se niveau.
j'avais effectivement vue la méthode en passant par du python mais quand j'ai vue la "chose" je me suis dit qu'il y aurai certainement plus court.
en tous cas je te remercie de ta réponse.
0
NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
autre question certainement bête car je ne pense pas que c'est possible mais l'affichage VBe il n'est pas possible d'en avoir un spécifique a notre fichier ?
je sais je part très loin pour un excel mais j'aime me compliqué la vie.
0
NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
ou alors désactiver l'affichage du VBE lorsque la macro s'exécute et lorsque l'on ferme sa réactive l'affichage (je pense que cette possibilité est plus probable)
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
0
NeOXi-_Alpha Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup c'est pile se que je cherchais.
0