Aider moi ! macro qui lance une autre macro

Résolu/Fermé
caramimie - 22 nov. 2010 à 22:16
 caramimie - 22 nov. 2010 à 23:10
Bonjour,

Comment faire pour qu'une macro lance une ou plusieurs autres macros sur Excel 2003.
J'explique, j'ai une feuille synthèse sur laquelle il y a plusieurs macro à exécuter. Je voudrais savoir s'il est possible de faire une macro qui lancerait toutes les macros à la queue leu leu sans le faire soit même (+ de 30 macros à exécuter à la suite).
Merci de votre aide.


A voir également:

2 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
22 nov. 2010 à 22:38
Salut,

Exemple tu as tes macros dans un module, qui se nommen ex. sub titi (), sub toto (), sub lili () etc
tu crées une macro exemple sub test () dans laquelle tu vas appeler chaque macro soit les une après les autres ou soumisent à condition il est préférable de faire précéder le nom par Call

Sub test ()
Call titi
Call toto
Call lili
End Sub

si tu soumets à condition exemple si en C2 la valeur est 100 alors lancer la macro titi sinon la macro toto

Sub test ()
If range("C2") = 100 then
Call titi
else
Call toto
End Sub
2
Merci beaucoup çà va me faciliter la tache et surtout aux personnes suivantes.
Vraiment un grand Merciiii. C'est génial ça fonctionne !
1