Bonjour Ludosm, le forum,
A tester ( je suis sous windows) :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim plage As Range
Set plage = Range("C1:C500") '....à adapter
If Not Application.Intersect(Target, plage) Is Nothing Then
Cancel = True
Call tamacro '.........nom de la macro à adapter
End If
End Sub
Code à placer dans le module de la feuille concernée:
Cordialement,