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 :

déclencher une macro sur un 2ème fichier [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 49
    Points : 29
    Points
    29
    Par défaut déclencher une macro sur un 2ème fichier
    Bonjour,
    Je souhaiterai savoir comment déclencher une macro sur un fichier B à partir d'une macro sur un fichier A, j'espère que c'est assez clair
    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Points : 723
    Points
    723
    Par défaut
    Bonjour,

    Tu peux ouvrir ton fichier B par la macro du fichier A avec Open. Par la suite, il devient ton ActiveWorkbook et la macro va se dérouler dessus. Cela répond-il à ta question ?
    DeaD

  3. #3
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 49
    Points : 29
    Points
    29
    Par défaut
    Merci pour ta réponse rapide
    Mais non, ce n'est pas ça.Je veux déclencher une macro "macro2" avec ma macro1 en sachant que la macro2est sur le fichier B et la macro1 sur le fichier A.pour résumer, je veux avec ma macro1 sur le fichierA déclencher la macro2 sur le fichier B, je sais ce n'est pas facile à expliquer comme ça.

  4. #4
    Membre chevronné Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Points : 2 168
    Points
    2 168
    Par défaut
    Pour travailler sur un autre classeur un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks("FichierB").Worksheets("Feuil1").range("A1")
    Pour lancer la macro contenue dans un autre fichier (ici FichierB.xls)
    dans le code de A

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Run ("FichierB.xls!Macro1")
    « Il n'y a pas de recette miracle qui permet aux gens d’écrire des programmes corrects sans avoir à réfléchir. Il faut apprendre aux gens comment réfléchir »

  5. #5
    Membre chevronné Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Points : 1 999
    Points
    1 999
    Par défaut
    Pour lancer la macro flux dans le classeur exemple.xls

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.Run "'exemple.XLS'!Flux"

    Edit : Bonjour Krovax, nous avons répondu dans le même temps !

  6. #6
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 49
    Points : 29
    Points
    29
    Par défaut
    Merci beaucoup, ça marche (la solution d' aalex_38)
    Ce forum est vraiment excellent pour un amateur comme moi

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/07/2010, 18h05
  2. [XL-2003] Exécuter une macro sur tous les fichiers d'un dossier.
    Par ahmet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/10/2009, 09h49
  3. utiliser une macro sur plusieurs fichiers
    Par papimcha dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 25/04/2008, 16h23
  4. [VBA] Menu qui pointe sur une macro contenue dans un fichier xla protégé
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/08/2007, 14h34
  5. [[VBA-E]je cherche une macro sur excel qui ouvre un fichier
    Par macromega dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/05/2007, 09h25

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