Bonjour
voici ce que dis l'aide sur run
Cette méthode permet d'exécuter une macro écrite en Visual Basic ou dans le langage macro de Microsoft Excel 4.0 ou d'exécuter une fonction dans une DLL ou une XLL.
Pour call
Il n'est pas obligatoire d'employer le mot clé Call pour appeler une procédure. Toutefois, si vous utilisez ce mot clé dans le cadre de l'appel d'une procédure nécessitant des arguments, l'élément argumentlist doit être placé entre parenthèses. Dans le cas d'une procédure appelée sans le mot clé Call, vous ne devez pas encadrer argumentlist par des parenthèses. Quelle que soit la syntaxe adoptée pour appeler une fonction intrinsèque ou définie par l'utilisateur, la valeur renvoyée par la fonction est perdue.
Bonne soirée