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

Discussions similaires


Haut Bas