Salut à tous,
J'ai essayé "l'obfuscation" qui semble bien fonctionner et qui masque bien l'écriture initiale. Mais :
- Un quidam récupérant un code obfusqueé peut-il le faire "désobfusquer" par Excel-pratique (ou quelqu'un d'autre) ?
- le code obfusqué peut-il être dans un fichier autre que celui du fichier Excel qui en a besoin ? (ceci de manière à ce que si le fichier Excel est "emprunté par mégarde", celui-ci, loin de ses Codes VBA, ne fonctionne plus.)
Bien entendu tout ce qui à été fait peut être défait, par contre bonjour le travail, cela risque d'en démoraliser plus d'un. (il faut prendre chaque variable, faire une recherche et un remplacement avec un nom explicite)
Si l'on regarde bien les codes, ce sont juste les noms de variables qui changes, et des fois les messages, donc normalement si tu exportes tout le code pas de soucis sur un autre pc. (Une variable qu'elle se nome lngCounter ou iiiiiiiiiihhhhiiijjjjhhhiii cela ne l'empêchera pas de fonctionner sur plusieurs PC.
De manière générale il vaut mieux que le code soit dans le même classeur, mais tu peux évidemment lancer un procédure à partir d'un Classeur A qui va modifier des cellules d'un classeur B, mais encore une fois ce n'est pas recommandé.