Recopier une macro

Bonjour le forum,

Existe t il un moyen de recopier une macro sur les différentes page d'un classeur.

Car c'est une macro qui s'exécute lors d'une sélection change

Merci d'avance

Bonjour,

Le plus simple est de déplacer votre Macro dans un module au lieu de la mettre dans la feuille ... selection change.

Voulez lui donner le nom que vous voulez : "MacroFeuille"

Ensuite dans les evénements de vos feuilles quand change alors --- > Call MacroFeuille

Vous n'avez plus qu'une seul ligne vba dans vos événements de feuilles.

Oui aussi, mais vu que j'ai une cinquantaine de feuille je voulais voir si c'était possible de faire en sorte que même le call macro soit ajouter a chaque feuille en 1 fois

Dans l'absolu on pourrait trouver un code qui se lance sur toutes les feuilles.

Le problème est que si vous ne mettez rien dans l'évenement Feuille selection change

alors il n'y a pas d'évènement pour déclencher la macro.

Dim ws As Worksheet
    For Each ws In ActiveWorkbook.Worksheets
        Call MacroFeuille
   Next

Je vous laisse le code au cas ou ? mais celà sous-entant qu'il ne peut être appliqué que par un bouton pour lancer la macro et non plus par un évenement

Feuille selection change.

Rechercher des sujets similaires à "recopier macro"