Macro Worksheet_Change

Résolu
GrifOli Messages postés 2111 Date d'inscription   Statut Membre Dernière intervention   -  
GrifOli Messages postés 2111 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une feuille nommée "Poolers" dans laquelle il y a 2 colonnes, une nommée "Classement" et l'autre "Points". Mes cellules C3 à C7 ont une formule qui met à jour les points lorsqu'on modifie la feuille "Master".


Je souhaite que ces cellules s'ordonnent automatiquement en ordre décroissant de points lorsque je modifie la feuille "Master". J'ai tenté avec le code suivant:

Private Sub Worksheet_Change(ByVal Target As Range)
    Range("B3:C7").Sort _
    Key1:=Range("C3:C7"), Order1:=xlDescending, _
    Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom
End Sub


Cela fonctionne bien lorsque je modifie la feuille "Poolers" dans laquelle se trouve le classement. Mais lorsque je modifie la feuille "Master", rien ne se passe... que dois-je ajouter dans le code pour lui spécifier que je veux que la macro s'exécute lorsque je modifie la feuille "Master" ??

Merci !
A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

feuille "Pooler"

Private Sub Worksheet_Activate()
    Range("B3:C7").Sort _
    Key1:=Range("C3:C7"), Order1:=xlDescending, _
    Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom
End Sub


le tri se fera a chaque activation de cette feuille
1
GrifOli Messages postés 2111 Date d'inscription   Statut Membre Dernière intervention   591
 
Super, merci beaucoup !
0