VBA nom d'une feuille activée
adam.pierson
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
magi123 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
magi123 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je recherche la commande vba qui me permettra de vérifier qu'une feuille du classeur est sélectionnée.
En fait, je souhaites executer une macro seulement si certaines feuilles du classeur, sont sélectionnées.
D'avance merci
Je recherche la commande vba qui me permettra de vérifier qu'une feuille du classeur est sélectionnée.
En fait, je souhaites executer une macro seulement si certaines feuilles du classeur, sont sélectionnées.
D'avance merci
3 réponses
salut adam.pierson,
plusireus possibilités :
1. mettre le code à exécuter dans le module de la page en question
dans l'évènement Activate de la feuille
2. utiliser l'évènement Workbook_SheetActivate du module ThisWorkbook, en testant le nom de la feuille qui vient d'être activée
plusireus possibilités :
1. mettre le code à exécuter dans le module de la page en question
dans l'évènement Activate de la feuille
Private Sub Worksheet_Activate() ' traitement End Sub
2. utiliser l'évènement Workbook_SheetActivate du module ThisWorkbook, en testant le nom de la feuille qui vient d'être activée
Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Name = "Toto" Then ' traitement adéquat End If End Sub