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 par mot de passe


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
    Ingénieur Support BE
    Inscrit en
    Décembre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Support BE

    Informations forums :
    Inscription : Décembre 2011
    Messages : 79
    Par défaut Protection par mot de passe
    Bonjour,
    J'ai récupéré un fichier dont certaines cases sont verrouillées. La feuille est protégée par un mot de passe. J'ai déprotégé la feuille en entrant un mot de passe.
    Je me suis servi de ce fichier comme modèle pour le dupliquer en 98 exemplaires par l'intermédiaire d'une macro.
    Je voudrai protéger ces fichiers créés, ou plutôt la feuille modifiée avec le même mot de passe que celui de départ ou au moins l'équivalent de façon à ce que le mot de passe de départ puisse à nouveau être utilisé.
    J'aimerai mettre ce bout de code VBA dans la macro de duplication évoquée plus haut pour pouvoir rendre les 98 fichiers au responsable de projet sans qu'il ait à rentrer dans tous les fichiers pour y remettre son mot de passe....

    J'ai réussi à protéger les feuilles mais sans mot de passe.
    Je ne vois pas trop comment faire pour y intégrer le mot de passe et qu'il ne soit pas en dur dans la macro.....
    Si quelqu'un a une idée...
    Merci d'avance
    Véronique

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonsoir,

    Il y a plusieurs façon de faire.
    Le paramètre de la fonction Protect est une chaîne de caractère.
    On peut imaginer récupérer cette chaîne :
    -depuis un UserForm à la première utilisation de la protection/déprotection lorsque la chaîne n'est pas initalisée.
    - en retrouvant le mot de passe dans une feuille masquée (protéger le classeur par mot de passe pour empêcher que tout le monde
    puisse lire le mot de passe).

    Un sujet à lire sur la robustesse de la protection des feuilles et classeurs >>ici<<.

Discussions similaires

  1. [JMX Console]Protection par mot de passe
    Par Thomas_ats dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 16/04/2007, 17h50
  2. [Cookies] Variables sessions protection par mot de passe
    Par luciedoudou dans le forum Langage
    Réponses: 17
    Dernier message: 24/01/2007, 11h20
  3. Activer la protection par mot de passe sur l'écran de veille
    Par Raphs dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/11/2006, 16h36
  4. protection par mot de passe projet
    Par largowinch dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 19/10/2006, 21h16
  5. Protection par mot de passe
    Par BigZ444 dans le forum Delphi
    Réponses: 2
    Dernier message: 12/05/2006, 21h28

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