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 :

comment interdire l'accès de l'éditeur macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut comment interdire l'accès de l'éditeur macro
    Bonjour à tous,

    désolé si le problème a déjà été posé, mais je n'ai pas réussi à trouver mon bonheur sur le site.

    Voilà mon problème.

    J'ai créé un fichier, dont les feuilles, à l'exception des cellules de saisies sont protégées et cachées. Ce fichier est pourvu de macros, qui se lancent en fonction des paramètres saisis par les utilisateurs dans les cellules définies.

    Le problème, c'est que rien n'empêche les utilisateurs de se rendre sur l'éditeur VBA, de l'ouvrir, et de modifier les macros.

    En clair, j'ai un superbe fichier, protégé et sécurisé de partout, mais j'ai laissé la clé bien en évidence sur le pare brise avec un écriteau "servez-vous".

    Quelqu'un aurait-il une idée pour conditionner l'accès au code VBA à un mot de passe, sans pour autant bloquer l'exécution des macros ?

    Merci d'avance.

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour tasse, bonjour le forum,

    Sachant que des balèzes seront en mesure de craquer ton mot de passe tu peux, malgré tout, mettre un mot de passe à ton projet VBA... Dans VBE (l'Éditeur VBA) clic-du-bouton-droit sur ton projet VBA / option : Propriétés de VBAProject... / Onglet Protection...
    La très grande majorité des utilisateurs n'aura plus la possibilité de voir tes codes...

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Pour info, chaque fois qu'une personne a demandé sur ce forum de vérifier si sa protection via VBA était efficace, la réponse "non" (avec preuve à l'appui) a rarement mit plus d'un quart d'heure à arriver.

    Perso, je privilégie la responsabilisation des utilisateurs... assujettie bien sûr d'une bonne grosse matraque pour les récalcitrants (avoir été pilier de rugby, ça aide à convaincre certains de respecter les règles).

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Le service informatique à une méthode efficace en décochant la bonne case à l'installation d'Excel.

    En revanche si c'est toi le DSI, domage...

  5. #5
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour le fil, bonjour le forum,

    Ce Menhir, c'est un roc ! and drôle...

Discussions similaires

  1. comment interdire l'accés à mon systéme Win 98
    Par ghita269 dans le forum Windows 2000/Me/98/95
    Réponses: 15
    Dernier message: 20/10/2007, 23h34
  2. Réponses: 14
    Dernier message: 03/10/2007, 17h37
  3. Réponses: 4
    Dernier message: 28/09/2006, 13h37
  4. Comment interdire l'acces a internet à un processus ?
    Par programmerPhil dans le forum Sécurité
    Réponses: 3
    Dernier message: 05/04/2006, 01h15
  5. [VBA-E] (débutante) comment interdire l'accès à une plage?
    Par aniu dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2006, 11h45

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