Bonjour,

Je voulais tout simplement récupérer le nom de la Feuille que je quitte par ce code, pour lui appliquer une nouvelle procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) 
     MsgBox Sh.Name 
End Sub
Pour une raison que j'ignore,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)  
    MsgBox "toto" 
End Sub
.. ne détecte rien, alors que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub Worksheet_Deactivate()
    MsgBox "ça marche !" 
End Sub
.. détecte l'événement !

En vous remerciant d'avance pour votre aide,
Cdt