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 :

Macro autre classeur [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Août 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2021
    Messages : 2
    Par défaut Macro autre classeur
    Bonjour à tous,

    Je sais que c'est un soucis déjà traité plusieurs fois, cependant, malgré tout les forums épluché, je n'ai pas trouvé mon bonheur.

    Mon problème :

    Je souhaite exécuter une macro se situant dans un classeur nommé "BDD - Autom - Général" depuis un classeur nommé "BDD - Autom - Schneider".

    Ne réussissant pas, j'ai décidé de déjà exécuter une macro dans un même classeur à partir d'une autres macro.
    J'ai donc un bouton qui quand j'appuie dessus exécute :
    ça fonctionne, un message s'affiche.
    Maintenant j'essaie avec :
    Erreur 400 si j'appuie sur le bouton, ou 1004 si je le fait en mode pas à pas.

    J'ai essayé en mettant des parenthèses, en enlevant les guillemets, en mettant des apostrophes, rien ne marche, la fonction Run ne veut pas exécuter de macro DANS le même classeur.

    Au delà de ce soucis, j'ai donc décider d'oublier la fonction Run car je vais utiliser la fonction Application.Run, malheureusement, même problème !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Run ("'BDD - Autom - Général.xlsm'!Test")
    A savoir qu'avant j'ouvre le fichier en question.

    Avez-vous une idée de mon problème car j'avoue être paumé.

    Merci d'avance pour votre aide !

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    Citation Envoyé par CorAutom Voir le message

    Au delà de ce soucis, j'ai donc décider d'oublier la fonction Run car je vais utiliser la fonction Application.Run, malheureusement, même problème !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Run ("'BDD - Autom - Général.xlsm'!Test")
    Bonjour,

    Pouvez-vous essayer comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    Application.Run "'BDD - Autom - Général.xlsm'!Nomdumodule.Test"

    Bien cordialement,

  3. #3
    Candidat au Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Août 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2021
    Messages : 2
    Par défaut
    Effectivement !

    Merci beaucoup, je n'avais pas saisi le principe du module !

    Du coup avec la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Run ("'BDDAutomGénéral.xlsm'!Feuil2.Copie_Général")
    ça marche beaucoup mieux !

    Merci beaucoup !

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

Discussions similaires

  1. Lancement d'une macro d'un autre classeur
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/06/2007, 10h31
  2. [VBA-E] Affecter une macro a un autre classeur
    Par Mac Twist dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/01/2007, 16h38
  3. [VBA-E]PB lancer une macro d'une autre classeur
    Par rond24 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/07/2006, 18h12
  4. Utilisation d'une macro d'un autre classeur
    Par madislak dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/07/2006, 14h00
  5. [VBA] utiliser une macro contenue dans un autre classeur
    Par laloune dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 01/02/2006, 18h46

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