VBA nom d'une feuille activée

adam.pierson Messages postés 23 Statut Membre -  
magi123 Messages postés 18 Statut Membre -
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

  1. 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
  2. adam.pierson Messages postés 23 Statut Membre 7
     
    super Merci !!!!!
    0
  3. magi123 Messages postés 18 Statut Membre 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