Bonjour,
Une procédure d'évènement, si elle concerne une feuille doit être dans le module de la feuille, si elle concerne toutes les feuilles ou au moins plusieurs, elle doit être placée dans le module classeur (ThisWorkbook). Il faut y chercher la procédure d'évènement correspondant. Celle que tu indiques est :
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Tu y as une variable supplémentaire identifiant la feuille...
Si tu veux couvrir plusieurs classeurs, un évènement niveau classeur ne concernera que le classeur dans lequel elle se trouve !
Il faut donc te situer au niveau Application. Mais il n'y a pas de module d'objet préinstallé pour l'Application, il te faut le créer en utilisant un Module de classe...
Cordialement.