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
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" a écrit dans le message de news:
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.
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" <Yvan@discussions.microsoft.com> a écrit dans le message de news:
06022F21-A7EB-4112-A1AB-2C1E71CE6DE7@microsoft.com...
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 ???
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" a écrit dans le message de news:
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
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 wrote:
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.
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 <Y...@discussions.microsoft.com> wrote:
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 ???