OVH Cloud OVH Cloud

Lancer une procédure sur click Onglet

4 réponses
Avatar
larnoum
Bonjour,
J'ai une procédure sous VBA qui me mets à jour des tableaux croisés
dynamiques.
Je souhaiterai pouvoir lancer cette procédure à chaque fois que j'active
l'onglet des tableaux croisés dynamiques.
J'utilise Excel97.
Merci par avance de votre contribution.
--
Pierre

4 réponses

Avatar
AV
Je souhaiterai pouvoir lancer cette procédure à chaque fois que j'active
l'onglet des tableaux croisés dynamiques.


Utilise l'évènement "Worksheet_Activate" de la feuille :

Private Sub Worksheet_Activate()
NomDeTaMacro
End Sub

AV

Avatar
larnoum
Merci AV,
Mais comment lancer sur l'onglet qui se nomme "Suivi_Demandé_Réalisé", car
j'ai plusieurs onglets.
J'ai essayé :
Private Sub Suivi_Demandé_Réalisé_Activate()
NomDeMaMacro
End Sub
et cela ne fonctionne pas.
Merci encore par avance.

--
Pierre



Je souhaiterai pouvoir lancer cette procédure à chaque fois que j'active
l'onglet des tableaux croisés dynamiques.


Utilise l'évènement "Worksheet_Activate" de la feuille :

Private Sub Worksheet_Activate()
NomDeTaMacro
End Sub

AV






Avatar
AV
Un exemple là :

http://cjoint.com/?lciTyBXZsU

AV
Avatar
larnoum
Merci AV pour tes réponses rapides.
Par contre je tourne en boucle puisque l'onglet reste actif.
Je ne vais pas abuser aussi je vais essayer de m'en sortir (de la boucle ;O)
tout seul.
--
Pierre



Un exemple là :

http://cjoint.com/?lciTyBXZsU

AV