Private Sub AjouterDésignation_Click()
Sheets("Paramètre").Select
If SaisieDésignation.Value = "" Then
MsgBox " Cette opération n'est pas possigble : Aucune désignation n'est écrite", vbCritical, "ATTENTION : Valeur de la désignation non existante"
Else
For i = 1 To Range("PDésignation").Rows.Count
If SaisieDésignation.Value = Range("PDésignation").Cells(i, 1).Value Then
MsgBox "La désignation :" & SaisieDésignation & " existe déja." & Chr(13) & "Merci de changé l'intitulé si vous souhaitez toujours ajouter cette désignation", vbCritical, "ATTENTION : Désignation déja existante"
Else
NL = Range("PDésignation").Rows.Count
Range("PDésignation").Cells(NL, 1).EntireRow.Select
Selection.Insert Shift:=xlDown
Range("PDésignation").Cells(NL - 1, 1).Value = SaisieDésignation.Value
[COLOR="Red"]Exit For [/COLOR][COLOR="Green"]'pour sortir de la boucle
'ou[/COLOR]
[COLOR="red"]Exit Sub [/COLOR][COLOR="green"]'pour sortir de la procédure[/COLOR]
End If
Next i
End If