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   -
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

3 réponses

Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   214
 
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
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

1
adam.pierson Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   7
 
super Merci !!!!!
0
magi123 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   8
 
je veux savoir comment ajouter des données à une feulle ativé ar j'ai bp de feuille dans le meme claseur et elle me faut un code qui me permet de spécifier la feuille que je veux et d'jouter mes données?
0