L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

Appeler

4 mars 2014
Imprimer E-mail

 Une procédure

Pour appeler une procédure, vous utilisez l'instruction Call: tapez Call, un espace puis son nom, si elle a un ou des arguments, tapez également un espace, puis les arguments séparés par une virgule, ces derniers doivent être dans l'ordre. Vous pouvez omettre Call. En utilisant nos exemples ci-dessus, vous écrivez :
Call Copie_Decale
Call Copie_Decale_bis "A2"

Ou
Copie_Decale
Copie_Decale_bis "A2"

Une fonction

Pour appeler une fonction, vous affectez la valeur de la fonction à une variable , à une autre fonction ou à une propriété d'objet. Les arguments sont inscrits dans l'ordre, séparés par une virgule et entre parenthèse. Si la valeur de la fonction ne vous intéresse pas, appelez-la comme une procédure. Avec nos exemples, vous écrivez :
Range("B2")=Code_Couleur()
MsgBox(Code_Couleur_Bis("A2"))

Cette dernière ligne affiche dans une boîte message la valeur renvoyée par la fonction Code_Couleur_Bis, essayez-la en l'écrivant dans la fenêtre Exécution puis appuyez sur Entrée.