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 :

Ouverture de classeur Excel avec macro depuis une macro


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut Ouverture de classeur Excel avec macro depuis une macro
    Bonjour à tous

    J'ai un fichier Excel avec macro. Quand je l'ouvre en double cliquant sur l’icône le classeur s'ouvre et dans l'onglet complément j'ai une barre d'outil qui s'affiche. En fait le fichier exécute des macro à l'ouverture. Jusque là pas de problème.

    Mon problème est le suivant :

    Quand j'ouvre ce même fichier à partir d'un autre avec la commande : "Workbooks.Open Filename:=", le fichier s'ouvre bien mais sans exécuter les macro à l'ouverture.

    Avez-vous une solution pour que le fichier à ouvrir exécute ses macros à l'ouverture quand il est ouvert depuis une autre macro ?

    Merci par avance.

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Février 2015
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Février 2015
    Messages : 118
    Points : 178
    Points
    178
    Par défaut
    Bonjour,

    Le problème ne vient pas de ta procédure d'ouverture (que je viens de tester très simplement...).

    "Workbooks.Open Filename:="
    -> Le classeur à ouvrir est-il protégé (Bandeau pour autoriser l'exécution de la macro quand tu l'ouvre) ?
    -> La macro du classeur à ouvrir pointe elle bien sur Thisworkbook ? Si ce n'est pas le cas, elle peut chercher à atteindre les données sur un autre classeur et mal fonctionner.

    Bonne continuation.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    Oui le classeur est protégé j'ai bien le bandeau qui demande si je veux executer les macros quand je l'ouvre en double clique.

    La macro est bien sur thisworkbook en wokbook_open.

    Cordialement

  4. #4
    Membre habitué
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Février 2015
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Février 2015
    Messages : 118
    Points : 178
    Points
    178
    Par défaut
    Bonjour,

    Je pense que ton problème est là:

    Citation Envoyé par kong985 Voir le message
    Oui le classeur est protégé j'ai bien le bandeau qui demande si je veux executer les macros quand je l'ouvre en double clique.
    L'ouverture par une autre macro ne simule pas le click sur l'autorisation d'exécution de la macro.
    Je ne suis pas spécialiste ici, mais je penses que tu dois revoir tes paramètres de sécurité sous Excel.

    Bonne continuation.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Si le paramètre sécurité t'invite à activer les macro alors avant Louverture place application.displyalert=false

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    Bonjour

    Je ne peux pas changer le niveau de sécurité. Ensuite je n'ai pas de message. quand j'ouvre le fichier depuis une macro. J'ai le message que quand je l'ouvre en double clique.

    Merci

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    je comprend pas le problème, tu veux ouvrir un fichier contenant des macros avec une autre macro ou l'ouvrir avec double click?
    Majuscule double click inhibe les macros!

Discussions similaires

  1. [XL-2013] Suppression de doublons dans un classeur Excel avec utilisation d'une macro VBA
    Par gblassel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/06/2014, 16h18
  2. Executer une macro depuis une autre
    Par dureiken dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/01/2009, 00h34
  3. Fermer un classeur Excel à la fin d'une macro
    Par alex830001 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/06/2008, 19h29
  4. executer des macros depuis une macro
    Par lolo93 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2008, 10h29
  5. VBA : ouvrir une macro depuis une autre BDD
    Par crovette51101 dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/05/2007, 08h09

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