Aider moi ! macro qui lance une autre macro

Résolu
caramimie -  
 caramimie -
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.

2 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  2. caramimie
     
    Merci beaucoup çà va me faciliter la tache et surtout aux personnes suivantes.
    Vraiment un grand Merciiii. C'est génial ça fonctionne !
    1