Bonjour Frm_guigui, le fil
Sans revenir sur la capacité de cracker un fichier Excel (relativement facilement, grâce à de nombreux outils ou tutos sur le net) dont l'auteur a choisi de protéger son oeuvre et pour revenir au titre de ton post, saches (sachez) qu'il n'existe pas trêve entre les hackers et les développeurs. Quand l'un trouve une solution l'autre invente une autre méthode et vice-versa. C'est un peu le jeu du gendarme et du voleur, du chat et de la souris, ou de Tom et Jerry...
J'ai été confronté moi aussi à la nécessité de protéger efficacement mon fichier Excel et notamment le code VBA (dont d'ailleurs c'est en France la seule chose qui peut l'être juridiquement). Il n'existe pas réellement de solution fiables avec Excel lui-même.
Cependant que l'obfusquation est une bonne méthode si la clé de chiffrement est suffisante, la compilation est encore plus efficace, en transformant un fichier Excel en une vraie application exécutable.
Exécutable au sens propre du terme ! Un exécutable réel, qui au lieu de l'extension .XL? a une extension EXE !
Excel doit être présent sur le disque de l'utilisateur pour utiliser l'application, mais il ne sert que d'interprète.