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.
 

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
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    50.3 KB · Affichages: 47
  • Capture.JPG
    Capture.JPG
    50.3 KB · Affichages: 40

Discussions similaires

Réponses
7
Affichages
668
Compte Supprimé 979
C

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 846
dernier inscrit
Silhabib