Appeler une procédure

laurano

XLDnaute Junior
Bonjour,

Je me lance dans les macros complémentaires et je pédale dans la semoule. Je m'explique : j'ai un fichier Excel qui d'une part possède son propre projet avec ses propres modules et procédures et auquel j'ai rattaché en macro complémentaire un autre projet avec ses propres modules et procédures.

Le hic, c'est que je veux faire appel dans les modules du fichier à des procédures qui sont dans les modules de macro complémentaires. Pour ce faire je tape des instructions du type :

Call nom du projet.nom du module. nom de la prodédure

mais ça ne marche pas et il me fait un bug erreur 424 : objet requis, ce qui signifie qu'il ne comprend pas l'instruction mais du coup je ne sais pas comment l'écrire:confused:

Merci de votre aide

Gilles
 

skoobi

XLDnaute Barbatruc
Re : Appeler une procédure

Bonjour laurano,

pour appeler une procédure d'un module d'un autre classeur (macro complémentaire ou non, peut importe), voici la syntaxe:

Code:
Application.Run "nom du fichier.xla!nom de la procédure"
Tu remarqueras qu'il n'y a pas besoin de mentionner le module.
 

Discussions similaires

Statistiques des forums

Discussions
312 304
Messages
2 087 065
Membres
103 451
dernier inscrit
Souleymane