VBA comparer les décimales

Résolu/Fermé
thepachat - 21 févr. 2010 à 22:04
 thepachat - 21 févr. 2010 à 23:07
Bonjour,

Voilà mon problème : je voudrais faire une boucle if du type if B10>B11 ... le problème c'est que B10 et B11 sont 2 valeurs décimales : 6.562 et l'autre 6.7729 et dans mon cas excel considère que les 2 valeurs sont égales car d'après moi il considère qu'elles sont égales à 6 (il ne compare pas au delà de la virgule). J'aimerais savoir si c'est possible de changer la chose et si oui comment ?

merci

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
21 févr. 2010 à 22:32
bonjour

car d'après moi il considère qu'elles sont égales à 6

C'est une hypothèse peu plausible car excel gère la virgule.

Ton "if B10>B11" devrait plutôt s'écrire : if [B10].value > [B11].value ....
0
Impeccable merci pour le coup de main
0