Accès par mot de passe à feuille excel

Description

Je n'ai pas trouvé de moyen simple et relativement sécurisé de garantir l'accès à des données Excel.
Je pense que ce code peut satisfaire ce besoin, car il utilise un cryptage du mot de passe que l'on stocke dans le registre. Le mot de passe n'apparait jamais en clair dans le code. Je donne dans un fichier texte annexe le mot de passe par défaut nécessaire pour le premier accès. Il peut bien sûr être changé par l'utilisateur.
Je propose aussi un moyen simple d'empêcher les touches Ctrl,Alt et Windows d'accéder à Excel, sans utiliser les keyboard hooks.
J'utilise comme accueil un userform plein écran, ce qui est pratique pour masquer l'environnement Excel.

Source / Exemple :


Voir le zip
Le module de cryptage (par MD5) n'est pas de moi: je l'ai intégralement inclus dans mon code avec les références des auteurs.
On pourrait étendre l'utilisation du mot de passe pour gérer la lecture seule de la feuille ou la possibilité de modifier son contenu.

Conclusion :


Bien sûr, je pense que qu'avec un peu de connaissances, on peut vraisemblablement trouver un moyen d'accéder aux données, mais pour un utilisateur lambda, ce code peut suffire à garantir une bonne sécurité, ce qui manque gravement à Excel.
Je remercie à l'avance ceux qui me donneront des voies d'améliorations dans ce domaine.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.