Bonjour,
Sub test()
Avant de revenir à mon problème initial, j'aimerais
résoudre le la macro de suppression des plages comportant des erreurs.
Quand la macro rencontre effectivement un nom avec une erreur,
au lieu de le supprimer, elle me renvoie une erreur
d'exécution 1004:
- La syntaxe de ce nom est incorrecte
-Vérifier que le nom:
- commence par une lettre ou par un trait de soulignement(_)
- ne contient pas d'espace ou de caractère non autorisé
- n'entre pas en conflit avec un nom existant dans le classeur
Sub test()
Dim N As Name, Plage As String, Nom As String
For Each N In ActiveWorkbook.Names
If IsError(Evaluate(N.RefersTo)) Then
N.Delete
End If
Next N
End Sub
Or, c'est justement parce que la syntaxe n'est pas correcte que je veux
supprimer le nom en question. La macro bloque à N.Delete
Merci de vous intéresser à ce problème
Flac