Bonjour,

J'aimerais pouvoir appeler une procédure se trouvant dans le module d'un formulaire à l'aide d'une variable.

Tout d'abord voici un bout de code pour appeler une procédure depuis une variable :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
dim nom_macro as string
nom_macro="macro_a_executer"
run nom_macro
Celui-ci fonctionne si la procédure se trouve dans le même module ou dans un module classique. Mais maintenant j'aimerais faire appel à une procédure se trouvant dans le module d'un formulaire et là ca bloque. Voila ce que j'ai essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
dim nom_macro as string
nom_macro="module_form.macro_a_executer"
run nom_macro
Je me suis basé sur le fait que le code normal d'appel d'une macro se trouvant dans le module d'un formulaire est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
call Form_nom_formulaire.nom_macro
Mais ca ne fonctionne pas ... Une idée ?

Merci bien