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 :

4 sorties concatener


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
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2014
    Messages : 14
    Par défaut 4 sorties concatener
    Bonsoir à tous,

    Je suis en train de scripter en batch, et j'aimerais savoir si il est possible de lancer une commande en DOS pour concatener 4 .xls.

    Je pensais lancer un script vba au travers de ma boite dos qui fusionnerai mes 4 xls en un seul xls avec 4 colonnes.

    Est ce réalisable ?

    Merci de votre aide

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Micso Voir le message
    Bonsoir à tous,
    Je pensais lancer un script vba au travers de ma boite dos qui fusionnerai mes 4 xls en un seul xls avec 4 colonnes.

    Est ce réalisable ?
    Non. Pour utiliser VBA pour Excel, il faut que le classeur Excel qui contient la macro soit ouvert. Aussi bien éviter le DOS et travailler directement dans Excel.

    Ou bien, utiliser VBScript et piloter Excel par automation.

    Ou bien, télécharger gratuitement Visual Studio Express, ou encore mieux, Visual Studio Community, et créer une application qui va piloter Excel par automation. L'exécutable compilé peut être appelé d'une fenêtre DOS. (Pour ce que cela peut donner).

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2014
    Messages : 14
    Par défaut
    Mince je suis bloqué alors :/

    Merci de ta réponse

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    un compromis un script vbs qui lance une macro excel
    Code vbs : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    dim xls
    dim wb
    set xls=creatobject("excel.application")
    xls.visible=true
    set wb=xls.workbooks.open(fichier)
    wb.run "macro"
    wb.close false
    xls.quit

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2014
    Messages : 14
    Par défaut
    je vais voir ce que je peux faire en en dos pour lancer un vbs qui lance la macro que je souhaite

    Déjà, Merci pour ton bout de script ça va m'aiguiller dans ma recherche.

  6. #6
    Invité
    Invité(e)
    Par défaut
    un vbs ce lance comme un bat (DOS);
    tu peux utiliser le planificateur de tache!

Discussions similaires

  1. Concaténer deux fichiers Ligne/Ligne avec SH
    Par guiltouf dans le forum Linux
    Réponses: 7
    Dernier message: 22/05/2007, 14h35
  2. [LG]Entrées et sorties redirigée
    Par Lady dans le forum Langage
    Réponses: 17
    Dernier message: 10/05/2003, 18h33
  3. Rediriger le plux de sortie
    Par Groove dans le forum C
    Réponses: 5
    Dernier message: 17/04/2003, 17h16
  4. probleme de concatenation
    Par cyna dans le forum C
    Réponses: 2
    Dernier message: 23/08/2002, 10h41
  5. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 11h28

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