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 unique pour plusieurs fichiers excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut Macro unique pour plusieurs fichiers excel
    Bonjour à toutes et à tous,
    J’utilise un fichier excel qui s’occupe d’extraire des données issues de bancs de test.
    Tous les différents bancs de test utilisent les mêmes macros. Je voudrais savoir s’il est possible de garder un seul fichier contenant les macros utiles et qu’ensuite les fichiers excels propres aux bancs de test viennent appeler cette unique macro. Le but est qu’en cas de modification du code, je n’aurai qu’à changer une seule fois le code.
    Ma question est donc plus précisément, est-il possible de faire ceci, si plusieurs extractions de données sont lancées en même temps cela ne risque t’il pas de faire planter la macro ?

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 191
    Par défaut
    Bonjour,

    tu peux toujours enregistré ta macro dans ton classeur de macro personnelles. Comme ça elle sera accessible par tous fichiers excel des que tu en auras besoin. Il va de soit qu'il faut modifier le code pour qu'elle tourne avec n'importe quel fichier excel sur lequel tu vas la faire travailler. Mais ca marche et c possible. Apres si tu la lance simultanément, je sais pas si ça passe. Je vais faire des essais et je te dis ça.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 191
    Par défaut
    C'est bon ça marche. Ca passe si tu la lance plusieurs fois. A chaque fois c'est comme une "nouvelle" macro qui débute dans le classeur ou elle est appelée. Et si celui-ci est différent du précédent sur lequel tu as lancé la macro alors oui ça passe.

    Bonne journée !

  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut
    qu'est ce que tu entends par "enregistré ta macro dans ton classeur de macro personnelles" ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 191
    Par défaut
    Sous excel, lorsque tu enregistre une macro tu peux choisir l'endroit ou tu veux l'enregistrer. Tu peux la sauvegarder sous ton classeur ou dans un dossier de macros personnelles. Il te suffit donc de le trouver dans ton HDD et d'enregistrer ta macro dans ce fichier. Alors elle sera tout le temps accessible. Fait un essai avec une macro enregistrée bidon à laquelle tu associe une commande du type Ctrl+B pour mieux comprendre...

  6. #6
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut
    Merci lyonel de ton aide mais ta solution est valable que si tous les fichiers excel sont ouverts depuis mon PC, ce qui n'est pas le cas. Chaque fichier excel est ouvert un PC différent, du coup si j'enregistre ma macro dans mon classeur personnel, celle ci n'est utilisable que par moi ou je me trompe?

Discussions similaires

  1. [XL-2003] Erreur de macro en activant plusieurs fichiers EXCEL simultanement
    Par jabranejb dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 28/11/2012, 17h15
  2. Macro unique pour plusieurs fichiers texte
    Par kikim78 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/12/2009, 09h19
  3. [XL-2003] Créer une macro pour plusieurs fichiers excel
    Par bocki dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/06/2009, 22h53
  4. Réponses: 10
    Dernier message: 28/08/2008, 09h15
  5. [VBA-E]une macro unique pour plusieurs fichiers excel
    Par fanchic29 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/04/2006, 16h20

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