Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Target = ActiveCell
If ActiveSheet.ProtectContents = True Then ActiveSheet.Unprotect
If Not Intersect(Target, Columns(1)) Is Nothing Then Cancel = True ' ICI
If Target.ListObject Is Nothing And Not Target.Offset(-1, 0).ListObject Is Nothing Then
Target.Offset(-1, 0).ListObject.ListRows.Add AlwaysInsert:=False
End If
'Application.OnKey "{ESC}"
ActiveSheet.Protect userinterfaceonly:=True
End Sub