Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Nettoyer le gestionnaire de Noms

KTM

XLDnaute Impliqué
Bonjour chers tous
Le gestionnaire de Noms dans mon classeur est bourré de noms inutiles ou vides.
Je voudrais une macro qui va nettoyer tous les noms sauf les noms "liste1"; "typpi";"Mois"

Par ailleurs je voudrais savoir si ce bourrage du gestionnaire de Noms aurait un impact sur le bon fonctionnement du fichier.
Merci...
 

JM27

XLDnaute Barbatruc
bonjour
noms en défaut
VB:
' Supprimer les noms en défaut
Sub sup_nom2()
Dim Nms As Name
For Each Nms In Names
    If Nms.RefersTo Like "*REF!*" Then Nms.Delete
Next
End Sub

supprimer tout les noms
Code:
' Comment supprimer les noms d'une feuille
Sub SupprimerLesNoms()
Dim I As Integer
    On Error Resume Next
    I = MsgBox("Attention ce code supprime les plages nommées, pas de retour possible!" & Chr(10) & "Voulez vous continuer?", vbYesNo, "Attention à la macro")
    If I = 6 Then
        For I = 1 To ActiveWorkbook.Names.Count
            ActiveWorkbook.Names(I).Delete
        Next I
    End If
End Sub

il ne te reste plus qu'a adapter pour exclure les noms que tu ne souhaites pas effacer
 

KTM

XLDnaute Impliqué
Merci
Mais il existe aussi des nom sans REF!
Je veux tout nettoyer sauf les 3 cités.
Merci...
 

Discussions similaires

Réponses
12
Affichages
504
Réponses
4
Affichages
344
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…