Remplacer "#VALEUR!" par "/"

Bonjour

J'ai un tableau EXCEL dans lequel j'ai programmé des formules. Problème : il n'y a pas toujours de données et donc quelquefois je mets des "/" et dans la case résultat j'obtiens des #VALEUR!

Comment faire pour que le tableau comprenne ceci : "si le calcul est impossible, au lieu d'inscrire un "#VALEUR!", j'inscris "/" ?

Merci !

Bonjour,

=SIERREUR(ton calcul;"/")

Pour rester compatible avec 2003 et inférieur :

=SI(ESTERREUR(ton calcul);"/";ton calcul)

Sinon tu peux aussi utiliser un formatage conditionnel pour afficher le / en cas d'erreur.

A+

Pardon pour mes questions débiles mais je suis novice !

En fait, la formule de calcul change et dépend de la case d'avant. Donc je peux pas mettre un calcul fixe si ? Autre question : pour ajouter le "sierreur", il faut que je sélectionne tout et que je clique sur quoi pour appliquer une formule à toutes les cellules ?

Salut

J'ai eu un souci équivalent sur des feuilles de calcul.

J'ai ceci qui fonctionne bien :

Sheets("Sheets1").Activate
    Columns("ta_colonne_de_résultat").Select
    Selection.Replace What:="#VALEUR", Replacement:="/", LookAt:=xlPart, _
        SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

Après je ne sais pas comment fonctionne l'ensemble de ton code donc impossible d'être certain que cela corresponde à ton besoin. : /

oulala merci mais c'est très compliqué tout ça, je pensais que ce serait plus simple et qu'en quelques clics ce serait réglé !

Rechercher des sujets similaires à "remplacer valeur"