web-dev-qa-db-fra.com

Appeler un sous-programme à partir d'un module différent dans VBA

Est-il possible d'appeler une fonction d'un Module à un autre?

J'ai le code suivant:

Sub MAIN()
    Call IDLE
End Sub
  • MAIN est situé dans Module1
  • IDLE se trouve dans Module2 et est défini comme suit: Sub IDLE()
53
Nimrod

Préfixez l’appel avec Module2 (ex. Module2.IDLE). Je suppose que puisque vous avez demandé cela, vous avez défini IDLE à plusieurs reprises dans le projet, sinon cela ne devrait pas être nécessaire.

71
dcp