Private Sub CommandButton2_Click() 'bouton -
With ActiveSheet
fin = .Range("C" & .Rows.Count).End(xlUp).Row
If fin = 5 Then
.Rows(fin).clearcontents
Exit Sub '5 et pas 4.. sinon, on garde bien l'entete, mais on perd la liste de validation et la mise en forme
end if
If fin <> .UsedRange.Rows.Count Then
.Rows(fin + 1).Delete
Else
.Rows(fin).Delete
End If
End With
End Sub