comment fais pour appeler un macro existante dansune macro?
le nom de la macro a appeler est
Sub SendMail_Outlook()
il faut utiliser une fonction me dis mon petit doigt mais quelle est la synthaxe..
comment fais pour appeler un macro existante dansune macro?
le nom de la macro a appeler est
Sub SendMail_Outlook()
il faut utiliser une fonction me dis mon petit doigt mais quelle est la synthaxe..
regarde l'aide tu trouveras facilement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 call NomMacro 'ou Call NomModule.NomMacro
Tu écris simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SendMail_Outlook
bonjour ouskel'n'or,
j'ai deja eu un cas ou ne pas mettre call n'a pas marché, cela serait du à quoi ?
(j'ai mis la question ici car elle en rapport avec le sujet)
L'éternel problème des parenthèses.
Pour rappel, l'appel d'une Sub peut se faire avec les parenthèses s'il n'y a qu'un paramètre à passer.
S'il y a plus d'un paramètre, l'appel doit se faire sans parenthèses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MySub(Param)
Pour une Fonction, l'appel se fait avec les parenthèses, quel que soit le nombre de paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MySub Param1, Param2
Call est un résidu d'anciens Basics gardé pour compatibilité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Result = MyFunction(Param1, Param2)
N'oubliez pas de cliquer surquand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
Partager