Exécuter une macro à partir d'une macro - Exemples de code VBA

Appeler une macro à partir d'une macro

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

En supposant que vous ayez Macro1 et Macro2, placez ce code à la fin de Macro1

sub Macro1 () Appeler Macro2 end sub

Désormais, chaque fois que vous exécutez Macro1, Macro2 s'exécute automatiquement. Macro1 attendra que Macro2 soit terminé avant de continuer à s'exécuter.
Pour exécuter les macros simultanément, utilisez la méthode Application.Run :

Application.Exécuter

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

sub Macro1 () Application.Run Macro2 end sub

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave