Yes you can using

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    
    Cancel = True
    MsgBox "Double-Clicked"
    
End Sub
OR
Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

    Cancel = True
    MsgBox "Right-Clicked"
    
End Sub