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

VBA Word Discussion :

VBA Excel - Problème de password VBA


Sujet :

VBA Word

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 179
    Points : 58
    Points
    58
    Par défaut VBA Excel - Problème de password VBA
    Bonjour,

    voici mon problème :

    je dispose d'un classeur TOTO qui contient un certain nombre d'onglet, du code VBA protégé par mot de passe...

    Pour différentes raisons, j'ai développé une macro qui créé un nouveau classeur EXEMPLE avec the Workbooks("TOTO").Sheets("Feuil6") uniquement, dont la feuille est protégé... afin de fournir que ce dernier fichier à différentes personnes.

    Le problème, c'est qu'il reste un résidu de code VBA dans ce nouveau fichier, et que celui-ci n'est plus protégé par mot de passe. Vu l'importance que revet ce code VBA, y a t il une solution pour qu'en VBA on puisse créer le fichier tout en le protégeant par mot de passe :
    - pour empêcher les modifications des cellules
    - pour restreindre l'accès au code VBA du fichier

    merci d'avance

  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 546
    Points
    15 546
    Par défaut
    Le problème, c'est qu'il reste un résidu de code VBA dans ce nouveau fichier, et que celui-ci n'est plus protégé par mot de passe.
    Tu veux dire que ton code perd sa protection quand tu crées ton nouveau fichier ?

    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 179
    Points : 58
    Points
    58
    Par défaut
    oui c'est tout à fait cela le nouveau fichier créé récupère le code correspondant aux feuilles copiées mais la protection est perdu

  4. #4
    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 546
    Points
    15 546
    Par défaut
    Ok, tu veux dire que le code est lié aux feuille de calcul et non dans un module... C'est bien ça ? Çà, je ne sais pas faire mais je peux regarder.
    Par contre, si c'est dans un module : 1 - je sais faire pour supprimer le code et 2 - je ne comprends pas comment le code s'est "déprotégé"

    Tu dis

    A tout'

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 179
    Points : 58
    Points
    58
    Par défaut
    Tout à fait le code est lié aux feuilles de calcul dont pas cool :-(

    Sinon au passage peux tu expliquer la différence entre code lié aux feuilles de calcul et code d'un module ? différences ? avantages ? inconvénients ? quand utiliser l'un ? ou l'autre ?

  6. #6
    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 546
    Points
    15 546
    Par défaut
    peux tu expliquer la différence entre code lié aux feuilles de calcul et code d'un module ? différences ? avantages ? inconvénients ? quand utiliser l'un ? ou l'autre ?
    Au passage...

    Je vais essayer d'être bref...
    Quand tu souhaites qu'une saisie dans une feuille de calcul provoque un évènement, insertion de formule, vérif, copie, message... le code lié à la feuille de calcul fait ça très bien.
    Quand tu souhaites proposer une grille de saisie personnalisée sans donner accès à la feuille de calcul par les utilisateurs, les modules et les "Userform" font ça très bien.
    Dans ce dernier cas, tu peux même masquer les feuilles de calculs.
    Tu peux ainsi, dans Excel, avoir une application complète permettant saisie, calculs, création de graphes, éditions... sans que les utilisateurs n'accèdent jamais aux feuilles de calculs.
    Pour plus de précisions... on attend tes questions

    A+

    PS - Pour ton pb, je regarderai ça demain, n'hésite pas à me relancer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-Excel]Problème pour remplir une listview
    Par Le Djé dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/01/2006, 16h27
  2. [VBA]Excel: problème d'écriture
    Par imeys dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/01/2006, 13h48
  3. [VBA EXCEL] Problème d'éxécution avec graphiques
    Par RedBurn dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/11/2005, 09h55
  4. [VBA Excel] problème de range avec find
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/11/2005, 13h56

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