Option Explicit
Private Sub Worksheet_BeforeRightClick(ByVal c As Range, Cancel As Boolean)
' fond incolore par clic droit
Cancel = True
If c.Hyperlinks.Count > 0 And c.Offset(, 1).Interior.ColorIndex = 4 Then c.Offset(, 1).Interior.ColorIndex = xlNone
End Sub
Private Sub Worksheet_SelectionChange(ByVal c As Range)
' fond par clic simple
If c.Hyperlinks.Count > 0 Then
c.Offset(, 1).Select
c.Offset(, 1).Interior.ColorIndex = 4
End If
End Sub