Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

VBA excel, évènement change dans feuille de calcul

  1. #1
    nicklaus78

    VBA excel, évènement change dans feuille de calcul

    Bonjour,

    Il semble que Private Sub worksheet_change(ByVal target As Range) soit exécutée lorsque une cellule est modifiée dans une feuille du workbook. Cependant, j'ai une 20 aine de feuille dans mon workbook et je voudrais qu'elle ne soit exécutée que pour une feuille bien précise appelée "visserie" et pas les autres. Or worksheet est général et désigne n'importe qu'elle feuille.

    Comment dois je m y prendre pour que l'évè-nemen ne soit pris en considération que lorsqu'on est dans la feuille que je souhaite
    Faut il remplacer worksheet par autre chose ? faut il placer cette sub a un endroit particulier ...?

    Merci de votre aide.

    (ensuite, je souhaite ne traiter que lorsque c'est une cellule en particulier qui bouge, mais je pense qu'il me faut vérifier l'intersection entre target et ma cellule avec le not application. intersect etc .... is nothing)

    -----


  2. #2
    cherbe

    Re : VBA excel, évènement change dans feuille de calcul

    Bonjour
    Citation Envoyé par nicklaus78 Voir le message
    je voudrais qu'elle ne soit exécutée que pour une feuille bien précise appelée "visserie" et pas les autres.
    Essaie en insérant ce test :
    Code:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
           if ActiveSheet.Name="visserie" then
                      .
                      .
                      .
           end if
    End Sub
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

  3. #3
    nicklaus78

    Re : VBA excel, évènement change dans feuille de calcul

    Bonjour

    Merci.
    Ca marche
    Une autre solution est tout simplement de mettre le code dans la feuille correspondante et non dans un module comme je le faisais

Discussions similaires

  1. Programmation Excel VBA nom de feuille
    Par Orioc dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 20/06/2016, 11h21
  2. Réponses: 5
    Dernier message: 28/05/2016, 12h58
  3. Excel, ajouter une ligne d'un feuille dans une autre feuille
    Par fantomex dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 15/04/2014, 00h01
  4. Generation automatique de tableaux dans une feuille excel
    Par Gigis dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 27/05/2009, 10h08
  5. vba-excel, feuille de calcul et contrôle
    Par epaminondas dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 06/08/2008, 18h31