OVH Cloud OVH Cloud

Executer une macro au changement d'onglet

3 réponses
Avatar
Nicolas TNT
Bonjour à tous

Je cherche a executer une macro automatiquement dès que je change d'onglet.

Est ce possible ? si oui comment ?

Merci d'avance

3 réponses

Avatar
Daniel
Bonsoir.
Utilise l'évènement :
WorkSheet Activate
Cordialement.
Daniel
"Nicolas TNT" a écrit dans le message
de news:
Bonjour à tous

Je cherche a executer une macro automatiquement dès que je change
d'onglet.

Est ce possible ? si oui comment ?

Merci d'avance


Avatar
lSteph
Bonsoir "Nicolas TNT",

Supposons que tu souhaites lancer mamacro() du même classeur

[Au cas où: alt+f11regarde à gauche Explorateur de projet (sinon Menu
Affichage pour le faire apparaître)
cherche VBaproject le nom de ton classeur tu vois le Thisworkbook dblclic
dessus
un module surgit à droite Colle le code dedans et ferme vbe]

''''''''*******dans Thisworkbook
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Call mamacro
End Sub
''''''''*******

'Cordialement.

'lSteph

"Nicolas TNT" a écrit dans le message
de news:
Bonjour à tous

Je cherche a executer une macro automatiquement dès que je change
d'onglet.

Est ce possible ? si oui comment ?

Merci d'avance


Avatar
Nicolas TNT
Merci à vous

avec la fonction Workbook_SheetActivate, j'ai trouvé ma solution


Bonjour à tous

Je cherche a executer une macro automatiquement dès que je change d'onglet.

Est ce possible ? si oui comment ?

Merci d'avance