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 macro perso depuis un .BAT


Sujet :

Macros et VBA Excel

  1. #1
    Membre émérite

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Points : 2 523
    Points
    2 523
    Billets dans le blog
    1
    Par défaut lancer une macro perso depuis un .BAT
    Bonjour
    J'ai plusieurs classeur excel qui tournent , dont un mignon qui cache le tableur pour ne laisser qu'un USF qui travail sur des fichiers séquentiels le probleme c'est que ce programme lorsqu'il se ferme ne remet pas Excel en visible je doit terminer le processus et redémarrer Excel (lourd)
    y a t il un moyen de lancer un macro du classeur personnel depuis un fichier .BAT
    juste la macro pas Excel qui est déjà en mémoire (les commandes DOS c'est loin)
    Merci

  2. #2
    Membre chevronné Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Points : 1 999
    Points
    1 999
    Par défaut
    Bonjour,

    Ne serait-il pas possible plutot de corriger ce point :

    le probleme c'est que ce programme lorsqu'il se ferme ne remet pas Excel en visible

    Edit : d'après ce que j'ai lu, on ne peux pas lancer une macor depuis la ligne de commande avec un .Bat

    Edit2 : En me plaçant dans ton cadre, j'ai fais ça :
    un fichier bat qui ouvre un fichier excel dir.xls (si le fichier bat est dans le même dossier que le fichier xls alors dir.xls sur la ligne de commande suffit à l'ouvrir)
    un fichier nommé dir.xls qui lance ma macro à l'ouverture
    => ça fonctionne :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Workbook_Open()
    Application.Run "'Suivi des projets.xls'!MonFormatPerso"
    End Sub
    Edit3 : ca fait plaisir d'être soutenu par un responsable d'excel

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    Salut.

    Perso, je suis de l'avis de aalex_38...

    Si on pouvait avoir le code du classeur incriminé, on pourrait peut-être trouver pourquoi Excel n'est plus visible après fermeture, ce qui "encapsulerait" le problème dans le classeur, au lieu de faire dépendre toute l'application Excel d'un script à l'ouverture (ce qui, entre nous, restreint grandement la portabilité de ton classeur)

  4. #4
    Membre émérite

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Points : 2 523
    Points
    2 523
    Billets dans le blog
    1
    Par défaut
    Merci de vos réponse
    il est vrai que le fichier comportant "beaucoup" de "secret de fabrication (si j'ose dire ) à été sur-protégé mais la correction de ceci laisse à désiré je vais tenté de remédier à ceci en allant trifouiller le "beforeclose"
    je m'interroge sur mes faculté mentales pour ne pas y avoir songé tout seul
    Cordialement et avec mes remerciements
    Daranc

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

Discussions similaires

  1. lancer une macro excel depuis access
    Par Thyrolas dans le forum IHM
    Réponses: 1
    Dernier message: 16/12/2008, 18h54
  2. Lancer une macro excel depuis une macro powerpoint
    Par toma65 dans le forum VBA PowerPoint
    Réponses: 7
    Dernier message: 12/06/2007, 10h41
  3. lancer une macro excel depuis une appli access
    Par LostIN dans le forum Access
    Réponses: 1
    Dernier message: 22/08/2006, 12h10
  4. Lancer une macro Excel depuis Access
    Par pascal913 dans le forum Access
    Réponses: 12
    Dernier message: 31/07/2006, 16h31
  5. Lancer une macro Excel depuis Access
    Par marcobosio dans le forum Access
    Réponses: 6
    Dernier message: 05/06/2006, 21h51

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