OVH Cloud OVH Cloud

lancer un module

2 réponses
Avatar
Papilou
Hello the world!!!
j'ai écrit un programme VBA qui fonctionne trés bien. Je le lance à partir
d'un bouton sur un formulaire. Tout fonctionne bien.

J'aimerai tout simplement lancer ce petit programme à partir d'une macro. ou
mieux encore, faire un module et le lancer en cliquant dessus ou en faisant
dans une macro "executer module"....
Est-ce possible et comment faire.
merci

2 réponses

Avatar
Bonjour,
on ne lance pas un module mais une fonction qui se trouve dans un module

Créer une macro
choisir l'action "exécuter code"
mettre taroutine()

si ton prog est une sub et pas une fonction, remplace sub taroutine() par function taroutine()

a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

"Papilou" a écrit dans le message de news: 4470d8ea$0$10010$
Hello the world!!!
j'ai écrit un programme VBA qui fonctionne trés bien. Je le lance à partir d'un bouton sur un formulaire. Tout fonctionne bien.

J'aimerai tout simplement lancer ce petit programme à partir d'une macro. ou mieux encore, faire un module et le lancer en
cliquant dessus ou en faisant dans une macro "executer module"....
Est-ce possible et comment faire.
merci



Avatar
Papilou
j'ai fait ceci et ca marche :

Sub test()
MsgBox "test"
End Sub


Function LanceTest()
test
End Function

puis une macro avec executecode et fonction LanceTest
Ca marche
merci
C'est ce que je cherchais.