Cellule Avec 0 Vide ?

Bonjour le forum,

J'ai encore une petite question

Dans le code suivant :

    For Dell = NumeroCol To 1 Step -1
            While Cells(2, NumeroCol - 1) = Empty
            Columns(NumeroCol - 1).Delete
            NumeroCol = NumeroCol - 1
            Wend
    Next

Je regarde si ma case est vide ( = Empty )

Si oui je supprime la colonne.

Le problème étant qu'il considère une cellule avec "0.00" comme vide ?!

Savez-vous dire a excel que Empty (vide) .... Bha justement ne marche que si vide !

Merci d'avance

Cordialement

Ice

Bonjour

Essaie avec cette instruction :

While Cells(2, NumeroCol - 1).Value = ""

Bonjour,

Effectivement, la condition donne vide avec ton code...

Par contre, si tu mets ainsi :

If IsEmpty(Cells(.......

ça fonctionne...

Maintenant, dans ton code, pourquoi 2 boucles?

1 seule suffit...

For Dell = NumeroCol To 1 Step -1
    If IsEmpty(Cells(1, NumeroCol)) Then Columns(NumeroCol).Delete
Next Dell

Bonne journée

Bonjour,

Merci pour les réponses rapides !

Je test cela et je donne suite.

Merci encore.

Cordialement

Ice

Re le forum, gmb, cousinhub

Vos solutions marche superbement, merci !

Cordialement

Ice

Rechercher des sujets similaires à "vide"