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 deux macros ou plus avec un seul bouton


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Par défaut Lancer deux macros ou plus avec un seul bouton
    Bonjour

    Je souhaiterais lancer deux macros (qui s'exécuteraient l'une après l'autre) à partir d'un seul bouton.

    Merci pour toute aide

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    appeler dans la procédure exécutée par le bouton chacune des macros …

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 73
    Par défaut
    Bonsoir,

    A la fin de ta première macro, tu peux utiliser la commande "call" afin d'appeler ta seconde macro. Du moins c'est ce que j'utilise (peut être pas la meilleure des méthodes, mais fonctionnelle)

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Par défaut
    D'abord un grand merci à tous les deux pour vos réponses rapides comme l'éclair.

    Je suis vraiment mauvais car aucune des deux solutions ne fonctionne pour moi.
    Pour ce qui est de la première solution je fais un clic droit sur mon bouton mais je ne peux affecter qu'une macro (peut-être y a-t-il un autre moyen pour affecter une macro à un bouton).
    Pour la deuxième je pense qu'il me faudrait un exemple visuel sur juste le bout de code concerné par "call" pour m'aider.

    Encore merci pour votre aide.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 73
    Par défaut
    Tu as donc 2 macro qui portent un nom chacunes.

    dans ta première macro :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub mapremieremacro () 'le nom de ta première macro à lancer
     
    'ton code
     
    end sub
    Il suffit avant le "end sub" d'ajouter:

    call madeuxiememacro

    madeuxiememacro est à remplacer par le nom de ta deuxième macro !

  6. #6
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    Bonjour

    Call macro est fonctionnel si la dite macro est une sub et non pas une private sub

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Par défaut
    Bonjour

    Lowno ta solution marche impec.
    Tes indications sont précises et efficaces (appréciable pour un novice comme moi).

    Merci beaucoup

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 25/03/2015, 08h21
  2. Fermer deux fenêtres à la fois avec 1 seul bouton quitter
    Par MisterPython dans le forum Tkinter
    Réponses: 4
    Dernier message: 17/12/2014, 19h46
  3. Réponses: 6
    Dernier message: 07/03/2014, 19h09
  4. [AC-2007] ERREUR 0 : Lancer une macro sous condition avec "ExecuterMacro"
    Par Octo LPO dans le forum Macros Access
    Réponses: 2
    Dernier message: 01/02/2013, 15h31
  5. [XL-2010] 2 macros avec un seul bouton
    Par ThSPB dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/09/2012, 13h30

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