Bonjour Bruno,
tu a écrit :
si le nom "Nature_ligne" existe il faut le supprimer si il n'existe pas la procédure continue
je reformule ainsi ta phrase :
« si le nom "Nature_ligne" existe il faut le supprimer et arrêter la procédure (donc en sortir) »
Option Explicit
Sub Essai()
Dim NX As Name
For Each NX In Names
If NX.Name = "Nature_ligne" Then
NX.Delete: Exit Sub 'nom trouvé => suppression du nom, et sortie de la sub
End If
Next NX
'si ça arrive ici, c'est que le nom n'a pas été trouvé => suite de la sub
'
'mettre ici toutes les autres instructions de la sub
'
End Sub
dhany