Ouvriri une macro variable dans une macro

Bonjour,

J'ai une application qui comporte de nombreuse macro's.

Lorsque j'ouvre une macro principale, je voudrais dérouler "certaines" de ces macros, dont le nom figure dans des cellules EXCEL.

J'ai essayé ans succès :

Sub MAJ ( )

Windows(INDIRECT([R1C4]).Activate

end sub

en espérant ouvrir une macro dont le nom est dans la cellule D1 de la feuille active.....

... mais rien !

Avez vous une idée..... MERCIIIIIIIIIIIIIIIIIIIIIIIIIIII

Bonjour,

Je ne pas suis sûr de comprendre "ouvrir" ...

Tu tester le code suivant :

Sub Maj()
 Application.Run (Feuil1.Range("D1"))
End Sub

Merci,

j'ai essayé... mais l'instruction m'ouvre la fenêtre de "débogage avec la mention : objet requis"

en D1 j'ai le nom de la macro à exécuter..... (ou à ouvrir...)

?

Re,

Dans la cellule D1 ... tu dois avoir le nom de la macro à exécuter ...

Et bien sûr ... cette macro qui porte ce nom ... doit être dans un module ...

ben...oui bien sûr !

J'ouvre la macro MAJ dans le déroulement d'opérations.

Par cette macro principale, je voudrais exécuter la macro appelée "AAR" dont le nom (qui peut être variable) a été écrit, préalablement, en D1 par opérations en Excel.

La macro AAR est une macro dont le déroulement s'effectue normalement lorsque je l'exécute manuellement.....

????

Re,

Mieux qu'un long discours ... ci-joint ton fichier test ...

17test-vorsterm.xlsm (18.39 Ko)

.... je m'étais mélangé les pieds... OK ça marche très bien !

Un tout grand merci et bonne journée,

Re,

Content que cela focntionne ...

Merci pour tes remerciements ...

Rechercher des sujets similaires à "ouvriri macro variable"