bonjour,
Voici une méthode un peu artisanale
Créer dans ton classeur une nouvelle feuille que tu baptiseras "temp"
dans un module standart (Module1) coller ces 2 macros
Sub ListerNoms()
Worksheets("temp").Select
For i = 1 To Names.Count
Cells(i, 1) = Names(i).Name
Next
End Sub
Sub EffacerNoms()
For Each o In Selection
s$ = o.Text
On Error Resume Next
ActiveWorkbook.Names(s).Delete
Next
Application.DisplayAlerts = False
Worksheets("temp").Delete
End Sub
Après avoir exécuté la macro "ListerNoms" tu trouveras dans la feuille "temp" la liste de tous les noms de ton classeur.
Supprimer dans cette feuille toutes les lignes correspondant aux noms que tu veux conserver.
A ce stade il ne doit plus subsister à la fin que la liste des noms à supprimer.
Sélectionner toute la liste et exécuter la macro "EffacerNoms"
Les noms sont supprimés et la feuille "temp" également.
YAPUKA supprimer les 2 macros éventuellement.
A+