Macro pour remplacer les #VALEUR!

  • Initiateur de la discussion Initiateur de la discussion Xxaann
  • 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 !

Xxaann

XLDnaute Occasionnel
Bonjour,

Je ne trouve pas de solution...

J'ai une macro qui tourne; dedans j'insère des formules dans certaines cellules et quelques fois j'ai #VALEUR!. J'ai un copie/colle qui me laisse uniquement les résultats dans la cellule mais toujours le #VALEUR!

J'aimerais pouvoir remplacer par NOK par exemple.

J'ai essayé via l'enregistrement auto ceci:
Cells.Replace What:="#VALEUR!", Replacement:="nok", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Mais ca ne marche pas.

Avez-vous une solution

Merci
 
Re : Macro pour remplacer les #VALEUR!

Bonjour

Partez plutôt d'un Cells.SpecialCells(xlCellTypeFormulas, 16)

Edit: En fait ceci suffit :
VB:
Cells.SpecialCells(xlCellTypeFormulas, 16).Value = "nok"
 
Dernière édition:
Re : Macro pour remplacer les #VALEUR!

J'ai testé mon instruction alors que ma feuille active comportait des formules renvoyant des valeurs d'erreurs, et ça a marché.
Il va de soit que pour des valeurs constantes d'erreurs c'est .SpecialCells(xlCellTypeConstants, 16) et non xlCellTypeFormulas.
 
Dernière édition:
- 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

Discussions similaires

Réponses
1
Affichages
277
Réponses
2
Affichages
461
Réponses
3
Affichages
543
Réponses
12
Affichages
860
Retour