Une simplification possible (lisibilité)
Sub btn_SuppLigneSelect()
Dim msg As String, title As String, Response As String
Dim style As Integer
Application.ScreenUpdating = False
msg = "Voulez-vous supprimer cette(ces) ligne(s) ?"
style = vbYesNo + vbCritical + vbDefaultButton2
title = "Suppression ligne"
Response = MsgBox(msg, style, title)
If Response = vbYes Then
For Each cel In Selection
With cel.EntireRow
.Cells(1, 2).ClearContents
.Cells(1, 4).ClearContents
.Cells(1, 5).ClearContents
.Cells(1, 6).ClearContents
.Cells(1, 7).ClearContents
.Cells(1, 8).ClearContents
.Cells(1, 9).ClearContents
.Cells(1, 10).ClearContents
.Cells(1, 11).ClearContents
End With
Next
End If
End Sub