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 :

Exécuter une macro sur 2 fichiers


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Points : 11
    Points
    11
    Par défaut Exécuter une macro sur 2 fichiers
    Bonjour tout le monde ,

    S'il vous plait j'aimerai utilisé la même macro sur différents fichiers .rep. est ce possible ?

    par exemple imaginons que je crée ma macro sur un fichier qui s'appel "reportJuin.rep" et que le mois prochain j'aimerai qu'elle se réexécute sur le fichier "reportJuillet.rep" en prenant en compte les nouvelles valeurs de Juillet.

    Merci d'avance !

  2. #2
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Ca sent le test imposé là, non ?
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  3. #3
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    bonjour,

    un truc du genre?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    sub macrocodile
    dim wb as workbook
    dim lapapath as string
    dim fname as string
     
    lapapath=lepathdebase
    fname="report" & format(date,"mmmm") & ".xls"
     
    set wb=getobject(lapapath & fname)
    wb.windows(1).visible=true
     
    'le reste du code 
    ...
    end sub
    Alleï Bonjour chez vous!

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    rebonjour,

    je suis toujours bloqué au même niveau. Ma macro doit créer des tableaux croisés dynamiques et générer différents graphiques. le soucis c'est que les fichiers sources (avec l'extension .rep) sont différents .

    j'ai essayé avec une macro complémentaire mais c'est pas encore ça...

    si quelqu'un peut me fournir une petite idée pour commencer ça serai super sympas

  5. #5
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    bonjour,

    il viennent d'où ces fichiers "rep" exactment?
    Alleï Bonjour chez vous!

Discussions similaires

  1. Exécuter une macro sur tous les onglets d'un fichier sauf un
    Par Marsama dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/04/2011, 17h38
  2. [XL-2003] Exécuter une macro sur 2 fichiers excel en même temps..
    Par visto94 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/07/2010, 14h09
  3. Réponses: 2
    Dernier message: 01/07/2010, 18h05
  4. [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
  5. Réponses: 0
    Dernier message: 07/10/2009, 11h38

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