Macro si activation du classeur

Résolu
Signaler
Messages postés
10
Date d'inscription
mercredi 12 juillet 2006
Statut
Membre
Dernière intervention
20 septembre 2006
-
Messages postés
10
Date d'inscription
mercredi 12 juillet 2006
Statut
Membre
Dernière intervention
20 septembre 2006
-
peut on executer une macro sur le simple fait d'activer un classeur?????. C'est a dire la macro se lance si le classeur qui la contient est actif a l'ecran..
merci d'avance.

7 réponses

Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Tout workbook possède un évènement Activate. Met ton code dedans et il s'exécutera chaque fois que ton classeur sera activé.
Cet évènement est accessible par le menu "outils\macro\Visual Basic Editor".
Selection de ton classeur par double-clic dans la partie gauche de l'écran.
En haut de la partie gauche : combo gauche (affichage par défaut = Général) sélectionner worlbook et dans la combo de droite sélectionner Activate.
Tu mets le code de ta macro dedans.
Que veux tu que je te dise de plus ?
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Salut, utilise Workbook_Activate(), ça devrait le faire.
Messages postés
10
Date d'inscription
mercredi 12 juillet 2006
Statut
Membre
Dernière intervention
20 septembre 2006

peut tu developper ton worbook_activate que comprenne un peut
Messages postés
10
Date d'inscription
mercredi 12 juillet 2006
Statut
Membre
Dernière intervention
20 septembre 2006

peut tu developper ton worbook_activate que comprenne un peut
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Oups, comprendre En haut de la partie droite, j'ai tapé trop vite.
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

et si ta macro doit se lancer, peut importe le classeur activé, il faut placer le code dans le classeur perso.xls (s'appliquera à tous les classeurs).

@++
Messages postés
10
Date d'inscription
mercredi 12 juillet 2006
Statut
Membre
Dernière intervention
20 septembre 2006

merci pour cette info.