Bonjour,
Je me lance dans la macro complémentaire, et j'ai quelques incertitudes:

Le seul moyen que j'ai trouvé pour lancer une procédure Sub d'un fichier xla est d'utiliser la cde "Application.Run" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application.Run "MacrosComplémentaires.xla!essai"
La cde "call" ne semble pas fonctionner !?

Et si la procédure demande des arguments, je seul moyen que j'ai trouvé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
temp = Application.Run("MacrosComplémentaires.xla!TriTableauVertical", _
, 1, 13, 4)
Avec une variable "temp" qui ne sert à rien du tout et qui reste vide !! .. mais bon, ça marche.

Mon problème est qu'avec cette notation je n'ai pas l' "aide" qui s'afiche automatiquement concernant les arguments (aide, qui s'afiche quand une procédure est appelée depuis un même module, en précisant le nom de l'argument et son type).

Savez-vous s'il d'autres moyens de lancer des procédures (ou des fonctions) d'un fichier xla, tout en gardant l'affichage de l'aide sur les arguments ?

Merci de votre aide,
Cordialement.