VBA - procedure

Résolu/Fermé
Tehani_t Messages postés 240 Date d'inscription mercredi 14 juillet 2010 Statut Membre Dernière intervention 20 décembre 2011 - 5 août 2010 à 01:01
Tehani_t Messages postés 240 Date d'inscription mercredi 14 juillet 2010 Statut Membre Dernière intervention 20 décembre 2011 - 5 août 2010 à 21:42
Bonjour,

J'ai un classeur Excel,

Dans la premiere feuille, j'ai une procedure.

Comment faire pour l'utiliser dans les autres feuilles ? Comment fait on pour l'appeler à partir d'une autre feuille ??

Merci par avance !!!


2 réponses

m@rina Messages postés 21241 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 9 janvier 2025 11 377
5 août 2010 à 01:29
Bonjour,

Pour appler une procédure située dans une feuille, il faut nommer la feuille. Exemple :

Call mafeuille.maproc

Mais attention, la procédure en question ne doit pas être Private. Il faut dans ce cas retirer le Private.

Cela étant dit, ça ne paraît pas très logique... car si cette procédure doit fonctionner dans plusieurs feuilles, autant la mettre dans un module... Tout dépend de ton cas particulier...

m@rina
1
Tehani_t Messages postés 240 Date d'inscription mercredi 14 juillet 2010 Statut Membre Dernière intervention 20 décembre 2011 21
5 août 2010 à 21:42
Merci c'était bien ca "Call mafeuil.maproc"

Merci bcp !!
0