VBA – Exécuter une Macro à Partir d’une Autre Macro

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on août 22, 2022

Ce tutoriel montre comment appeler une macro à partir d’une autre macro en VBA.

Appeler une Macro à Partir d’une Macro

Vous venez d’enregistrer deux macros, et vous souhaitez les exécuter comme une seule macro, c’est assez simple.

En supposant que vous avez Macro1 et Macro2, mettez ce code à la fin de Macro1

Sub Macro1 ()
Call Macro2
End Sub

Maintenant, chaque fois que vous exécutez Macro1, Macro2 s’exécute automatiquement. La Macro1 attendra que la Macro2 soit terminée avant de poursuivre son exécution.

Pour exécuter les macros simultanément, utilisez la méthode Application.Run :

Application.Run

Vous pouvez également utiliser Application.Run pour appeler une macro.
En utilisant Application.Run, vous appelez une deuxième macro, mais vous demandez à la première macro de continuer à s’exécuter.

Sub Macro1 ()
Application.Run Macro2
End Sub

La Programmation VBA Simplifiée

Ne cherchez plus de code VBA en ligne. Découvrez AutoMacro – un générateur de code VBA qui permet aux débutants de créer leur propres procédures, avec un minimum de connaissances en programmation et de nombreuses fonctionnalités permettant à tous les utilisateurs de gagner du temps!

alt text

 

En savoir plus !

 

<<Retour aux exemples VBA

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA