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 :

Ajouter module dans plusieurs fichiers par macro ? [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 15
    Par défaut Ajouter module dans plusieurs fichiers par macro ?
    Bonjour à tous

    Je dispose de plusieurs fichier excel (1 par jour). Je voudrais leur affecter un module assez conséquent et le faire exécuter.
    Je voulais partir d'un autre fichier excel qui contiendrait les noms de chaque fichiers. Ensuite, je n'aurais plus qu'à recopier les résultats de la macro affecté à chaque fichier.

    Cependant, je ne trouve pas d'exemple pour affecter un module à un fichier
    Pouvez-vous m'aidez ?

    En vous remerciant d'avance

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant comptable
    Inscrit en
    Mai 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant comptable

    Informations forums :
    Inscription : Mai 2011
    Messages : 137
    Par défaut
    j'ai pas tout compris la mais sinon

    pour acceder au macro alt+f11
    sur le coté gauche tu a Projet - VBAproject avec une arboressence de repertoire
    Sur le classeur que tu veux (ex VBAproject(classeur1)) tu cliques sur le bouton droit, insertion, module

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 15
    Par défaut
    Je me doutais bien que je n'étais pas assez clair ^^

    La façon que tu me donne est manuel.
    Mais j'aimerais l'automatiser par vba car je dois insérer un seul module sur 61 fichiers.

    En gros j'aimerais un truc du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For i to Nombre_Fichiers
         Ouvrir_Fichier(i)
         Insérer_Module_Dans_Fichier(i)
         Executer_Module_Du_Fichier(i)
    Next
    J’espère avoir été plus clair

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

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

    Juste une interrogation, pourquoi ne pas mettre la macro dans ton classeur personnel et ainsi l’exécuter sur tes fichiers.
    Cela éviterait d’insérer une macro sur chacun d'eux

  5. #5
    Membre éprouvé
    Homme Profil pro
    Consultant comptable
    Inscrit en
    Mai 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant comptable

    Informations forums :
    Inscription : Mai 2011
    Messages : 137
    Par défaut
    tiens si ca peut t'aider (non testé)
    http://frederic.sigonneau.free.fr/co...nsUnModule.txt

    edit : j'ai rapidement testé marche pas bien de mon coté il doit falloir rajouter des réferences

    y a ça aussi

    http://silkyroad.developpez.com/VBA/VisualBasicEditor/

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 15
    Par défaut
    Ta solution me convient tout à fait, jfontaine
    J'en profite pour dire que je me suis bien servis de cette page pour comprendre un peu tout : http://www.info-3000.com/vbvba/oumacrostockee.php

    Je vais quand même regarder ton lien amnorian

    Encore merci à vous

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

Discussions similaires

  1. [XL-2010] Problème pour insérer un calcul dans plusieurs cellules par macro
    Par Teva29 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/11/2014, 18h11
  2. Réponses: 12
    Dernier message: 22/03/2010, 14h07
  3. Réponses: 9
    Dernier message: 10/05/2007, 10h56
  4. Module de recherche de mots dans plusieurs fichiers
    Par hat_et_m dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 24/09/2006, 20h09
  5. Réponses: 12
    Dernier message: 13/01/2006, 10h14

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