Suppression de certians nom définit

Yaloo

XLDnaute Barbatruc
Bonjour à tous,

Dans un classeur, j'ai beaucoup de Nom définis, je souhaiterai tous les supprimer sauf certains (en tout 5).

Si je n'en mets qu'un :

VB:
Sub supprime()
Dim N As Name
  For Each N In ActiveWorkbook.Names
    If N.Name <> Names("NOM_1").Name Then 
      N.Delete
    End If
  Next
End Sub

ça fonctionne correctement, mais si j'utilise :

VB:
Sub supprime()
Dim N As Name
  For Each N In ActiveWorkbook.Names
    If N.Name <> Names("NOM_1").Name Or N.Name <> Names("NOM_2").Name Then
      N.Delete
    End If
  Next
End Sub

ça ne fonctionne pas.

Merci d'avance pour vos réponses.

A+

Martial
 

Pièces jointes

  • Supprime nom.xlsm
    14.7 KB · Affichages: 27

Discussions similaires

Statistiques des forums

Discussions
312 203
Messages
2 086 193
Membres
103 153
dernier inscrit
SamirN