Problème boucle/cellule vide

Bonjour à tous,

Dans la colonne ou j'effectue ma boucle certaines cellule son vide, et malgré la condition que j'ai mis (PrixPresta <> "") elle est validé même si la cellule est vide.

Voici la boucle qui s'effectue

image

Quelqu'un aurait-il une solution pour la boucle ne s'exécute que si la cellule M en cours n'est pas vide. (j'ai déjà essayé avec IsEmpty ça n'a pas fonctionné)

Merci pour vos réponses

Bonjour, Avant votre test vous avez donné vous même une valeur à PrixPresta

PrixPresta=Range("M" & LigneActuelle).value.

A ce moment PrixPresta=0 si la cellule était vide et (zéro est différent de vide).

Et dans ce cas votre condition suivante devient :

If PrixPresta >0 Then ...

Bonjour Xmen

Cela semble bon

Peux-tu joindre un extrait de ton fichier pour que nous puissions voir ce qui pose problème

Merci

Salut JuSuGar,

en VBA, tout est souvent question de format de données.
Si ta colonne [E:E] n'est pas typée 'Nombre', tu dois alors convertir ses données dans le bon format pour les affecter à une variable qui, elle-même, ferait bien d'être typée en entrée de Sub, style Dim PrixPresta as Double.

Vérifie déjà tout ça et adapte ton code mais,

If PrixPresta <> ""

est déjà "foireux" d'emblée puisque tu demandes si un nombre est différent d'un texte...
Bref...


A+

Bonjour, Patty.

Pour moi non Si M est vide alors PrixPresta=0

donc le If suivant If prixPresta <>"" Then va se déclencher puisque 0 et différent de "" il me semble.

Edit bonjour Curulis

Salut Xmenpl,
Salut Patty,

nos claviers devaient vibrer en même temps...

Rechercher des sujets similaires à "probleme boucle vide"