suppression nom sans reference

grosminet

XLDnaute Nouveau
Bonjour a tous,

J'ai un classeur excel avec plus d'une centaine de nom de cellules dont la plupart ont de mauvaises references. On peut les supprimes en faisant, insertion, nom, definier et les supprimés une par une.
Y a t'il un moyens de toutes les supprimes en meme temps ??

exemple de cellule : la cellule A1 a pour nom nom TOTO et quand on va dans insertion nom definir, on a =#REF$A1.
 

Hervé

XLDnaute Barbatruc
Bonsoir grominet, pat

un autre code qui ne devrait supprimer que les noms comportant une erreur.

Sub Bouton1_QuandClic()
Dim nom As Name
Dim c As Range

Set c = Cells.Find(Empty)

For Each nom In ActiveWorkbook.Names
        c = nom.RefersToLocal
       
If IsError(c) Then nom.Delete
Next nom

c.ClearContents
End Sub

salut
 

Discussions similaires

Réponses
4
Affichages
385

Statistiques des forums

Discussions
312 636
Messages
2 090 365
Membres
104 511
dernier inscrit
hsakho