Il faudra aussi que tu partes du principe que tes utilisateurs ne savent pas taper les bons mots dans leur moteur de recherche Internet.
Parce que chaque fois qu'un développeur a demandé sur ce forum qu'une telle protection soit testée, elle n'a pas tenue plus de quelques minutes.
A condition qu'un utilisateur ne décide pas de faire un arrêt du processus Excel en utilisant simplement le gestionnaire de tâche (accessible en deux clics), ce qui empêcherait l'activation de la macro de "brouillage" en sortie de fichier.puis le rendre à nouveau inutilisable quand on quitte le fichier.
Autre test amusant : et si un utilisateur décide de sauvegarder le fichier en xlsx (méthode à la portée de n'importe qui), de le rouvrir et de le sauvegarder en xlsm ?
On obtient le fichier initial sans macros.
Comme je le disais, dès qu'il y a VBA dans la chaine de processus, la sécurité devient illusoire.
Partager