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 :

VBA Project Password


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de scully2501
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Par défaut VBA Project Password
    Bonjour,

    j'ai fait des recherches concernant mon problème que je vais expliquer par la suite et j'ai trouvé un lien me donnant une solution, j'ai du mal à le comprendre:

    (je sais que les liens vers d'autre forum ne sont pas conseillé mais la j'ai besoin d'aide concernant ce lien): http://support.microsoft.com/kb/280454/fr

    J'explique mon problème:

    j'utilise trois ordinateurs deux XP office 2003, un vista office 2007.
    Ma macro marche nickel sur les trois PC, cette macro est protégée par mot de passe sous VBA.

    Mais sur un PC XP office 2003, des que la macro à fini son boulot correctement et fermé Excel, VBA demande la saisie du mot de passe.

    Si j'ai bien compris ça serait un problème de dll.

    Aurez vous une solution moins complexe que ce lien car si ce problème se produit chez le client je le vois mal corrigé se problème?

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Aurez vous une solution moins complexe que ce lien car si ce problème se produit chez le client je le vois mal corrigé se problème?
    Ce lien propose que tu ajoutes une classe dans ton projet donc si tu le met en place le client n'aura rien à faire ???


    Apparemment c'est un problème de fermeture, essai de voir si tu sort proprement de tes macros et rajoutes des intialisation, peut ^^etre que ça peut suffire ?

  3. #3
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 121
    Par défaut
    Salut
    Si j'ai bien compris le lien ne te demande pas su tout de créer quoi que ce soit, ils te proposent de créer un fichier avec du code qui génère l'erreur que tu rencontres.
    La solution qu'ils t'exposent pour y remedier et simplement de rajouter une ligne de code afin de libérer convenablement une des variables déclarée dans un module contenant le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public o As Object
    Sub MyMacro()
        UserForm1.Show
        Set o = CreateObject("ExcelTest.ParentClass")
        o.SetWorkbook ThisWorkbook
        'o.Clear  '<=== Remove comment to demonstrate the workaround.
        Set o = Nothing
    End Sub
    la ligne "o.Clear" libert la variable "o".
    Citation Envoyé par Le site en question
    Pour corriger le problème afin que la référence au classeur Excel est
    correctement libérée, supprimer le commentaire de la ligne désignée
    dans la macro Excel, enregistrez la macro et recommencez le test.
    Lorsque la référence de classeur est correctement libérée, fermer événement l'objet se déclenche et vous serez plus invité pour le VBA mot de passe de projet lorsque Excel se ferme.
    J'espere avoir eclairé ta lanterne, sans plus d'info, code provoquant l'erreur, il est difficile d'en dire plus sur l'application de cette methode a ton probleme.

    a++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  4. #4
    Membre confirmé Avatar de scully2501
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Par défaut
    Merci de vos réponses, je vais ressayer de décortiquer tout cas.

Discussions similaires

  1. Références VBA Project
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/08/2009, 07h39
  2. Support VBA Project
    Par murphy01 dans le forum VBA Project
    Réponses: 2
    Dernier message: 28/07/2009, 16h23
  3. VBa project fantome apres fermeture Classeur
    Par vanima dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/12/2008, 10h04
  4. [VBA EXCEL] password mis dans la macro
    Par ecirb dans le forum VBA Word
    Réponses: 10
    Dernier message: 28/02/2007, 18h32
  5. [VBA-E]password dans un bouton en VBA
    Par richou dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 28/04/2006, 13h38

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