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 :

Demande de mdp du projet VBA à la fermeture [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 909
    Par défaut Demande de mdp du projet VBA à la fermeture
    Bonjour,

    Je travaille aujourd'hui sur un projet qui doit tourner sur Excel 2003 minimum.
    L'application fonctionne très bien mis à part un détail : à la fermeture du fichier, Excel me demande le mot de passe du projet VBA. Je précise que le fichier est fermé et que l'instance Excel restante ne concerne que la fenêtre qui demande le mdp.

    Après éliminations de toutes les options, j'en arrive à la conclusion que la source du problème vient de l'Userform que j'affiche à l'ouverture du fichier.
    Le problème ne vient pas de l'Userform puisque j'ai essayé avec un usf nouvellement créé (avec aucun code, ni contrôle dedans) et j'ai ce code-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_Open()
           UserForm1.Show
    End Sub
    Bref, rien d'extraordinaire mais cela suffit à poser problème.
    Sur le net, je n'ai absolument rien trouvé en termes de solutions (plusieurs topics ont été ouvert sur le même sujet mais aucune réponse n'a été apportée jusqu'ici).

    Merci d'avance pour vos suggestions.

    Cordialement,

  2. #2
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Bonjour Gado2600,

    Tu dis que tu as éliminé toutes les options. Cela signifie que tu n'as pas de procédure événementielle à la fermeture de ton classeur, ce qui semble, le plus logique.

    Si, en effet, il n'y en a pas, que fait ton UserForm ?

    Cordialement,
    Kimy

  3. #3
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 909
    Par défaut
    Bonjour,

    Merci pour ta réponse.

    J'ai effectivement une procédure à la fermeture du Userform (qui me permet de vérifier que certaines données sont bien complétées) mais elle n'influence en rien le problème car, en mettant toutes les procédures workbook_* en commentaire sauf celle à l'ouverture, le bug est toujours présent.

    L'userform original que j'affiche permet juste à l'utilisateur de saisir des informations (via des listes déroulantes, boutons etc...). Il n'y a pas de modules de classes dedans.
    L'userform que j'ai utilisé comme test (et qui reproduit le même problème) est totalement vide (aucun contrôle, ni code dedans). Bref, il ne fait rien

  4. #4
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 909
    Par défaut
    J'ai trouvé, je pense.

    Il s'agit potentiellement d'un Add-in que l'on a développé et installé sur nos postes la semaine dernière (prévu pour 2010 minimum).
    Après désinstallation, cela semble fonctionner.

    Merci quand même

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

Discussions similaires

  1. Demande d'aide pour un projet VBA basique
    Par yvanchala dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 18/12/2014, 16h25
  2. [XL-2010] Demande pass VBA après fermeture
    Par BenDefi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/12/2012, 10h41
  3. [XL-2007] Application.quit demande le mot de passe du projet VBA
    Par hergios dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/08/2012, 12h39
  4. Demande du mot de passe VBA à la fermeture d'Excel
    Par JLMASSE dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/01/2007, 12h35
  5. Migrer un projet VBA Excel vers VB
    Par Phoon0 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/10/2005, 11h09

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