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

remplacer #valeur par nd ?

alucard_xs

XLDnaute Occasionnel
Bonjour,

dans mon classeur excel, avec mes formules j'obtiens parfois un #valeur, et un -1 et j'aimerai via une macra sous vba, remplacer cette #valeur ou ce -1 par une joli"nd", est ce possible ?

merci
 

alucard_xs

XLDnaute Occasionnel
Re : remplacer #valeur par nd ?

en fait c'est plus compliqué que ça, j'ai plusieurs feuille (par ex ma f3 = (f2 - f1)/f1 ça serait bien si :

si la "nd" dans f1 ou "nd" dans f2 then valeur dans f3="nd" mais je m'y perds avec les feuilles ...
 

fred65200

XLDnaute Impliqué
Re : remplacer #valeur par nd ?

re

on va y arriver
essaie sur deux lignes de code
Code:
For Each c In Selection
If IsError(c) Then c.Value = "nd"
If c.Value = -1 Then c.Value = "nd"
Next c

pas compris pourquoi

@+
 

wilfried_42

XLDnaute Barbatruc
Re : remplacer #valeur par nd ?

bonjour à tous

en reprenant la routine de fred

Code:
Sub Test()
For Each c In Selection
If IsError(c) then 
c.value = "nb" 
else
if c.Value = -1 Then c.Value = "nd"
end if
Next c
End Sub

Losque l'on met des and ou des or, excel execute tous les tests,
#NA, #VALEUR sont des valeurs Alpha et -1 then valeur entiere et une cellule ne pouvant avoir les 2 type en meme temps renverra une erreur 13 incompatibilité de type
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…