Hello
Merci pour le lien, désolé, je n'ai pas pu le consulter avant.
Sur mon fichier j'avais déjà mis en place :
1) accès au fichier basé sur le nom de domaine du PC. Si pas le bon nom de domaine, fermeture du fichier
2) "Incitation" à accepter les macros. Feuilles utilisateur cachées au démarrage (masquage veryhidden) et apparaissant lorsque les macros sont acceptées via une macro qui se lance à l'ouverture. La feuille de BdD restant veryhidden.
J'avais mis en place deux user form pour accès admin et enlever toutes les protections.
Suite au visionnage de la vidéo :
3) Protection du classeur
4)Protection des feuilles
5)Protection du code
Dans la vidéo ils proposent un système de login qui permet un accès différencié selon l'utilisateur? Ce n'est pas mon cas, car tous les utilisateurs auront le même accès. cela m'a permis par contre de valider ma méthode ^pour les user form :-)
Je suis conscient que ces 3 dernières mesures de protection sont très facilement crackage. Auriez-vous en tête d'autres méthodes de protection que je pourrais mettre en place.
J'ai pensé a l'obfuscation, mais je n'ai jamais eu recours a cela et je ne sais pas si on peut obfusqué qu'une partie du code, par exemple ou son les variables Id et Mdp de l'admin.
Cela dit, même en obfuscant le code, cela n'empêche pas d'aller dans l'éditeur VB et de rendre visibles les feuilles cachées, dont la feuille DataBase. Certes cela va représenter peut des utilisateurs, mais bon...
Auriez-vous une solution supplémentaire à me suggérer?
Est il possible d'obfusquer une feuille et de la dé-obfusquer sur condition?