Macro supprimer erreur #NOM?

  • Initiateur de la discussion Initiateur de la discussion joelpelle
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

joelpelle

Guest
Bonjour à tous,

Je souhaite supprimer les erreurs #NOM? par une macro.

Avec l'éditeur, j'ai la solution suivante :

Sub Sup()
Range("A3:E8").Select
Selection.Replace What:="#NOM?", Replacement:="", LookAt:=xlWhole, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub


En le faisant manuellement sans macro, ça fonctionne très bien, mais si je lance la macro, ça ne fonctionne pas.

Connaissez vous la réponse de cette énigme ???😕

Merci pour vos réponses.

Cordialement
 
Dernière modification par un modérateur:
Re : Macro supprimer erreur #NOM?

Bonjour.

En le faisant manuellement sans macro, ça fonctionne très bien
Via Edition, Remplacer ?
Si c'est un collage spécial d'une valeur d'erreur, OK. Si c'est la valeur d'erreur que renvoie une formule, NOK.
Je vous conseille plutôt de rechercher le nom qui provoque l'erreur, et de corriger.

Pour supprimer une erreur, supprimez-en la cause, pas la manifestation 🙂
 
Dernière édition:
Re : Macro supprimer erreur #NOM?

Bonjour Patrick, le fil,

Merci pour la réponse.

Effectivement en passant via Edition / remplacer, ça fonctionne bien.

L'erreur #NOM? est bien une valeur que renvoie une formule suite à l'importation d'un fichier.
SI la valeur dans le fichier n'est pas (toujours) renseignée, il est quand même copié, mais je souhaite ensuite supprimer ces erreurs.
Comment faire alors ???

Cordialement
 
Re : Macro supprimer erreur #NOM?

Re,

Lorsque vous sélectionnez la cellule affichant #NOM? , que s'affiche-t'il dans la barre de formule ?
S'il s'affiche #NOM?, la macro corrigée devrait fontionner.
S'il s'affiche une formule (commençant par"="), il faut soit modifier la formule, soit faire un copier-collage spécial, valeur de cette cellule avant de lancer le code.

PS : Lien supprimé préconise de joindre un fichier exemple. On se demande pourquoi. Ou pas...
 
Re : Macro supprimer erreur #NOM?

Bonjour Patrick, le fil,

Toute mes excuses pour le fichier absent, j'ai pourtant l'habitude ici 😉

Le voici donc ci-joint.

Les cellules #NOM? sont le résultat d'un copier/coller spécial ->valeur

Merci pour votre aide.

Cordialement
 

Pièces jointes

Re : Macro supprimer erreur #NOM?

Bonjour joelpelle, Bonjour Victor 🙂

En effet, ça ne fonctionne pas chez moi non plus

Trop forts Microsoft et leurs basculement de langues Excel/VBA 😉

Code:
    Cells.Replace What:="#NAME?", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
 
Re : Macro supprimer erreur #NOM?

Bonjour tototiti2008,

Merci pour ta réponse.
Effectivement, avec #NAME? ça fonctionne très bien.
Fallait la savoir celle là !!! 😡

Merci également à Patrick pour ton aide

Bien cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
348
Réponses
2
Affichages
589
A
Réponses
4
Affichages
669
A
Réponses
3
Affichages
640
E
Réponses
5
Affichages
2 K
EDI9366
E
Réponses
28
Affichages
2 K
Retour