IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Protection des modules VBA sous Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut Protection des modules VBA sous Excel
    Bonjour à tous,

    Connaissez vous un moyen pour que les personnes, à qui l'on distribue nos fichiers Excel, n'aient plus accès aux modules VBA.

    La protection des projets par mot de passe (bouton droit, propriétés de VBA project....ect ect) n'est pas suffisante avec certains petits malins.

    Sous Excel 5/95, on pouvait compiler le code VBA pour le rendre invisible et uniquement exécutable.

    Existe-t-il un moyen de faire la même chose avec Excel 2000.

    Merci de votre aide.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Regarde là : http://www.developpez.net/forums/sho...d.php?t=212968
    L'une des réponses... te répond sûrement

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 115
    Points : 85
    Points
    85
    Par défaut
    Personnellement, c'est la méthode : propriété ->Vbaprojet-> etc que j'ai l'habitude d'utiliser avec un mot de passe hyper compliqué et long. Personne n'a pu encore le décodé.

    Mais peu être que je me trompe. Peux-tu me dire comment ils arrivent à le décoder?
    Ce n'est qu'une proposition. Et je n'ai pas dit en de hors d'elle point de salut..

    C'est en forgeant qu'on devient forgeron...
    Faut jamais lâcher le morceau, il n'y a jamais de problème sans solution..il suffit d'y croire....

  4. #4
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut Comment rendre le code VBA source invisible
    Bonjour ouskel'n'or,

    Désolé, j'ai suivi ce lien. Il ne répond pas au problème. Là, on parle de protection et de déprotection de feuilles

    Le sujet ici c'est : comment rendre invisible les modules VBA à l'utilisateur.
    Je ne veux pas qu'on puisse voir ou aller modifier le code VBA source. Le mieux est de le compiler (ou de le rendre exécutable uniquement).

    Merci de votre aide.

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Désolé, je me suis trompé de post
    http://www.developpez.net/forums/sho...95&postcount=2
    Là, il y a ce que tu veux

  6. #6
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut Il faut quelque chose de plus solide..
    Merci ouskel'n'or,

    Je connais déjà cette solution que j'utilise régulièrement...mais aujourd'hui il exite des outils sur le Net pour percer les mots de passe longs et compliqués.

    Un mot de passe resiste tout au plus une nuit à un générateur de mot de passe.

    Ce que je souhaite c'est que mon code source VBA soit invisible et non modifiable.

    Le mieux serait de le compiler (ou de le rendre uniquement exécutable)
    Au pire, Il faut que l'on ne puisse pas l'éditer pour le modifier.

    Sous Excel 95, le compilateur VB permettait de faire cela...
    Aujourd'hui je n'ai pas d'astuce.

    Merci de votre aide.

Discussions similaires

  1. [XL-2010] Transferer des données d'excel sous Word - VBA sous excel
    Par Marc31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/08/2011, 13h48
  2. Extraire des données d'une page Web en VBA sous Excel
    Par BEMI dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/05/2009, 06h24
  3. des CD de formation en vidéo pour VBA sous excel
    Par mohamed4555 dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 17/12/2008, 19h10
  4. VBA-protection classeur et feuille sous Excel 2003 et 97
    Par derf3183 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 28/07/2006, 14h04
  5. objet shape en vba sous excel
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/11/2005, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo