Bonjour à tous,
Je fais face à un problème concernant le masquage du mot de passe dans un fichier Excel. J'ai parcouru plusieurs discussions sur ce sujet, mais je n'ai pas réussi à l'appliquer à mon cas particulier.
Mon objectif est de mettre en place un système où, lors de l'ouverture du fichier Excel, un mot de passe est requis. Si le mot de passe est incorrect, le fichier doit être ouvert en mode "lecture seule". J'ai déjà écrit du code VBA qui demande le mot de passe et bascule en mode "lecture seule" en cas de mot de passe incorrect. Cependant, les caractères saisis dans la boîte de dialogue "InputBox" ne sont pas masqués.
La problématique est la suivante : lorsque je partage mon écran avec une tierce personne, elle peut voir en direct le mot de passe que j'écris, ce qui pose un problème de sécurité. Par conséquent, j'aimerais que les caractères saisis dans la boîte de dialogue soient masqués (par exemple, affichés sous forme " * " ou " • " ).
J'ai remarqué que certaines discussions sur ce site mentionnent l'utilisation de UserForm. Est-ce vraiment nécessaire dans mon cas ?
Je recherche des conseils sur la manière de créer une boîte de dialogue personnalisée avec des caractères masqués pour la saisie du mot de passe.
Je joins également un fichier exemple où j'ai inclus mon code VBA. Le mot de passe pour ce fichier est "TEST".
Je vous remercie d'avance pour toute aide ou suggestion que vous pourrez apporter.