Appel macro de feuille à feuille

Bonjour,

j'ai 2 questions,

la première est, j'ai rangé mes macros dans les feuilles et non pas dans des modules, est ce qu'il y a une différence ?

la deuxième question est comment je fais pour appeler une macro qui est sur une autre feuille ?

Call feuil1.Nomdelafeuille j'imagine mais après pour choisir le nom de la macro ?

Cordialement

Bonjour

la première est, j'ai rangé mes macros dans les feuilles et non pas dans des modules, est ce qu'il y a une différence ?

Si vous rangez vos macros dans une feuille elles seront applicables dans cette feuille.

la deuxième question est comment je fais pour appeler une macro qui est sur une autre feuille ?

Mettez là dans un module. De cette sorte vous pourrez l'appeler pour n'importe qu'elle feuille.
Les avantages de placer dans un module :
- si vous supprimez une feuille, vous ne perdez rien. Ce qui n'est pas le cas lorsqu'elle sont placées dans un module
- s'il s'agit de faire les mêmes opérations sur plusieurs feuilles, une seule macro est suffisante. Vous évitez d'avoir le même code dans chaque feuille. Cela évite les redondances d'instructions et facilite les mises à jour en cas de modifications

Maintenant, le tout est de voir le fichier pour conseiller au mieux.

Cordialement

Rechercher des sujets similaires à "appel macro feuille"