C'est ce que je craignais, mais de ce que j'ai comprit les plages sont identiques sur chaque feuille et fixe ?
Pour le transparent je suppose que c'est lors du clic droit ?
Si oui, à copier dans chaque feuille :
Const PlageControl = "C8:E14,G8:I14,C16:E16,G16:I16,G17:I22,C18:E22,C24:E27,G24:I27,C29:E31,G29:I31,C33:E40,G33:I40"
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Target.Interior.Color = xlNone
Calculate
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Me.Range(PlageControl)) Is Nothing Then Exit Sub
Target.Interior.Color = vbGreen
Calculate
End Sub
("const PlageControl" est une constant déclaré, donc il n'y a pas de sub et end sub)