Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' Vérifie si la sélection est dans la plage de cellules souhaitée
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
' Désactive les touches si la sélection est dans la plage de cellules souhaitée
Application.OnKey "{DEL}", "DoNothing"
Application.OnKey "{BACKSPACE}", "DoNothing"
Else
' Rétablit le comportement par défaut des touches si la sélection n'est pas dans la plage de cellules souhaitée
Application.OnKey "{DEL}"
Application.OnKey "{BACKSPACE}"
End If
End Sub