Protection des macros VBA

Soyez le premier à donner votre avis sur cette source.

Vue 2 942 fois - Téléchargée 696 fois

Description

Protection des macros VBA
JO-OBfuscator est un classeur Excel permettant de protéger le code source VBA d’une macro Excel en le rendant quasiment illisible. Pour ce faire, cet outil effectue un cryptage du nom des variables, transforme les chaînes de caractères et supprime les commentaires ainsi que l’indentation des lignes de code. Toutes ces opérations rendent le code source de la macro quasiment illisible.
De plus JO-OBfuscator sauvegarde le code source initial dans un fichier au format texte (.txt) ainsi que le code source après obfuscation dans un fichier séparé (.txt). Il dresse également la liste des variables cryptées et des chaînes de caractères transformées.
Ainsi toutes les macros sont archivées avec leurs noms dans des fichiers séparés (macros initiales et macros traitées). Cet archivage peut être utile, par exemple, pour retrouver facilement une macro que l’on souhaite utiliser dans un autre projet VBA Excel.

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Dersou75
Messages postés
1
Date d'inscription
mardi 21 mai 2019
Statut
Membre
Dernière intervention
21 mai 2019
-
Bonjour,
J'ai testé ce programme. et ai rencontré plusieurs problèmes :
1) Je n'ai pas trouvé de version du prog, y a t-il une autre version plus récente qui corrige les bugs ?
2) Dim Ik, Jk, Lk as integer, ne fonctionne pas, il ne prend que la 1ère variable de la ligne => Solution 1 variable par ligne
3) Les commentaires après le code, sur la même ligne, ne sont pas nettoyés => Solution nettoyer à la main
4) Un nom de variable n'est pas unique => Solution ???

Variables de la macro : ==> V_x = B_x ;
TableDates ---> JOOBetjKa7sLtNVgtQU4TaHdF16
Di_gits ---> JOOBetjKa7cTqIZ9RTaHdF16
TempZon ---> JOOBetjKa7sPKRK4MTaHdF16
Val_x ---> JOOBetjKa7ALJAfTaHdF16
Alpha ---> JOOBetjKa79WNJRTaHdF16
Digit ---> JOOBetjKa7cTEKbTaHdF16
Perm ---> JOOBetjKa7oPPOTaHdF16
I_x ---> JOOBetjKa7hJVTaHdF16
V_x ---> JOOBetjKa7AJVTaHdF16
R_x ---> JOOBetjKa7qJVTaHdF16
Zon ---> JOOBetjKa7EZLTaHdF16
K_x ---> JOOBetjKa7jJVTaHdF16
L_x ---> JOOBetjKa7kJVTaHdF16
M_x ---> JOOBetjKa7lJVTaHdF16
N_x ---> JOOBetjKa7mJVTaHdF16
A_x ---> JOOBetjKa79JVTaHdF16
B_x ---> JOOBetjKa7aJVTaHdF16
C_x ---> JOOBetjKa7bJVTaHdF16
G_x ---> JOOBetjKa7fJVTaHdF16
H_x ---> JOOBetjKa7gJVTaHdF16
J_x ---> JOOBetjKa7iJVTaHdF16
TC ---> JOOBetjKa7sbTaHdF16

5) J'essaye de changer le non de B-x et de relancer, impossible de passer le cap de macro non activée malgré le save... ==> Solution ???

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.