Lancer une macro en quittant une feuille de calcul...

Le
Yvan
Bonjour,

Est-il possible de lancer une macro lorsque l'on passe d'une feuille de
calcul à une autre ???

Doit-on mettre la macro dans le code de la feuille ???

--
Merci pour vos réponses.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FFO
Le #4860711
Salut Yvan
Dans le VBA de la 2° feuille activée mettre ce code :

Private Sub Worksheet_Activate()
Run ("Macro")
End Sub


Celà devrait faire


Bonjour,

Est-il possible de lancer une macro lorsque l'on passe d'une feuille de
calcul à une autre ???

Doit-on mettre la macro dans le code de la feuille ???

--
Merci pour vos réponses.


Daniel
Le #4860661
Bonjour.
Si tu veux exécuter ta macro en quittant n'importe quelle feuille, utilise
l'évènement "Workbook_SheetDeactivate" dans "ThisWorkbook". Tu peux même
tester les feuilles avec lesquelles tu veux exécuter la macro.
Cordialement.
Daniel
"Yvan"
Bonjour,

Est-il possible de lancer une macro lorsque l'on passe d'une feuille de
calcul à une autre ???

Doit-on mettre la macro dans le code de la feuille ???

--
Merci pour vos réponses.


JB
Le #4860651
Bonjour,


Pour chacune des feuilles:

Workbook_SheetDeactivate(ByVal Sh As Object)
Workbook_SheetActivate(ByVal Sh As Object)

Pour une feuille en particulier:

Worksheet_Deactivate()
Worksheet_Activate()

JB
On 27 juil, 11:02, Yvan
Bonjour,

Est-il possible de lancer une macro lorsque l'on passe d'une feuille de
calcul à une autre ???

Doit-on mettre la macro dans le code de la feuille ???

--
Merci pour vos réponses.


Publicité
Poster une réponse
Anonyme