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 :

Lancer une macros d'un fichier X sur un Fichier Y


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Dessinateur projecteur
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Dessinateur projecteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Par défaut Lancer une macros d'un fichier X sur un Fichier Y
    Bonsoir à vous,

    Est ce que quelqu'un pourrais m'aider j'ai un petit problème j'ai crée un petit logiciel nommé logiciel.xlsm contenant plusieurs macros j'aimerais exécuter une de mes macros vers un fichier fichier.xlsx. Je pense qu'il faudrait que ma macro ouvre le fichier fichier.xlsx exécute la macros module1 sauvegarde et ferme le fichier fichier.xlsx.

    Si quelqu'un pourrai me donner une solution cela serai très gentil.
    Bonne soirée à vous.

  2. #2
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Bonsoir,

    Tu peux exporter ta macro en fichier bas ( basique).
    Et l'importer dans un n'importe quel autre fichier tant que toutes tes references feuilles cellule sont les mêmes pas de soucis elle marchera.
    developpeur > visual basic> clique sur le module exporte... et dans l'autre fichier procedure inverse

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Dessinateur projecteur
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Dessinateur projecteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Par défaut
    En faite dans mon logiciel je demande a l'utilisateur de saisir le lien de son fichier.xlsx .En appuyant sur le bouton exécuter ma macros module1 s'effectue sur le fichier.xlsx

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    dans le fichier X ..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Dim wkY  As Workbook
     
    set wkY = Workbooks.Open(Application.GetOpenFilename) 'ouvre le classeur Y
     
     
    'pour accéder au classeur Y on utilise la variable wkY
     
    wkY.sheets(1),Range("A1") = Date
     
     
     
    Wky.save
    wky.close

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Dessinateur projecteur
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Dessinateur projecteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Par défaut
    Merci bbil sa marche nikel bonne journée à toi.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/05/2014, 16h55
  2. [XL-2007] Lancer une macro lorsque l'on clique sur une cellule
    Par catetesse dans le forum Excel
    Réponses: 3
    Dernier message: 28/09/2012, 11h57
  3. Lancer une macro à l'ouverture d'un fichier
    Par Tibaldus dans le forum VBA Word
    Réponses: 2
    Dernier message: 12/09/2007, 11h27
  4. [VBA-E] Lancer une Macro d'un fichier fermé ?
    Par damsmut dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/05/2007, 12h11
  5. [VBA-E]Lancer une macro sur changement de valeur cellule ?
    Par jeremiegrenoble dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/03/2006, 14h22

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