Bonsoir à tous,
Je trouve ce sujet très intéressant mais en même temps très complexe.
Toze666, je ne sais pas quelle est la finalité de ton fichier et s'il contiendra des données sensibles. Il faut savoir qu'Excel aussi génial soit il n'est pas très bon en matière de sécurité.
Il est relativement facile d'accéder aux informations même protégées par mot de passe.
En l'occurrence, le fichier fourni par mobil est très intéressant au niveau de l'interface mot de passe. Mais au final les onglets ne sont que cachés et il n'est pas "trop" difficile d'aller les récupérer dans l'environnement VBA, soit en obtenant directement le passe dans le code de la macro sans en modifiant les propriétés des feuilles cachées.
Quoi qu'il en soit il y a peut-être moyen d'augmenter le niveau de sécurité mais la méthode me paraît non triviale.
Une piste peut-être serait d'utiliser
Application.UserName
qui permet de récupérer le User ID de la session active et de le comparer à une liste de noms autorisés. Pas besoin d'interface dans ce cas là.
Cordialement,
Deraks