Comment savoir que la valeur d'une cellule est égale à 0 ?

juju05

XLDnaute Junior
Bonjour,

Je souhaite transférer certaines lignes discontigües d'une feuille vers une autre feuille du même classeur.

Le critère est la valeur contenue dans la cellule V de chaque ligne. Si la valeur est égale à 0 je souhaite la transférer sinon la garder. La valeur contenue dans la cellule V n'est pas formattée. J'ai essayer de la formatter sur 5 caractères et de tester la valeur en value directement
Code:
if macellule.value = "0,00000" then
mais cela ne fonctionne pas.

Je ne sais pas comment faire ?

Merci d'avance.

Julien.
 

Pierrot93

XLDnaute Barbatruc
Re : Comment savoir que la valeur d'une cellule est égale à 0 ?

Bonjour,

pas sur d'avoir très bien compris ta demande, essaye peut être avec la propriété "text" de l'objet :
Code:
if macellule.Text = "0" then
bonne journée
@+
 

Modeste geedee

XLDnaute Barbatruc
Re : Comment savoir que la valeur d'une cellule est égale à 0 ?

Bonsour®

faire le distinguo entre plusieurs possibilités :
cellule vide : par défaut valeur 0 (chiffre)
attention une cellule contenant une formule n'est pas vide !!!
cellule affichant un ou plusieurs espaces : valeur =car(32) ou car(160)
cellule affichant 0 sous forme texte : valeur texte="0"
cellule affichant 0 mais avec format 0 décimal (vérifier alors A1=ENT(A1))
cellule affichant "00:00" vérifier le format de nombre (si différent de 0,00 c'est une date et heure ex:43255,0000)
Capture.JPG
 

Fichiers joints

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas