OVH Cloud OVH Cloud

comparaison dates

2 réponses
Avatar
Herwin
Je souhaite comparer des dates.
J'ai une date recherchée contenue dans 1 textbox et je souhaiterai savoir si
elle est inferieure ou superieure à une suite de dates contenues dans une
colonne.

Si j'utilise la structrue de contrôle For each...Next pour parcourir la
colonne
et comparer tour à tour chacune des dates de la colonne avec la date contenue
dans ma textbox, la comparaison ne s'effectue pas correctement.

Comment faire ?

Apparement For each stocke chaque cellule de la colonne en tant qu'objet de
la collection. Comparer cet objet avec une date ne fonctionne donc pas.

Y - a - t- il une alternative à For each pour parcourir efficacement une
date ?

2 réponses

Avatar
isabelle
bonjour Herwin,

If CDate(Sheets("Feuil1").TextBox1) > c.Value Then

ou,

If CDate(Userform1.TextBox1) > c.Value Then

isabelle


Je souhaite comparer des dates.
J'ai une date recherchée contenue dans 1 textbox et je souhaiterai savoir si
elle est inferieure ou superieure à une suite de dates contenues dans une
colonne.

Si j'utilise la structrue de contrôle For each...Next pour parcourir la
colonne
et comparer tour à tour chacune des dates de la colonne avec la date contenue
dans ma textbox, la comparaison ne s'effectue pas correctement.

Comment faire ?

Apparement For each stocke chaque cellule de la colonne en tant qu'objet de
la collection. Comparer cet objet avec une date ne fonctionne donc pas.

Y - a - t- il une alternative à For each pour parcourir efficacement une
date ?


Avatar
Clément Marcotte
En supposant que tout le monde entrera les dates d'une façon
compatible avec les paramètres régionaux:

essaie:

ladate = cdate(textbox1.value) et compare avec ladate.



"Herwin" a écrit dans le message de
news:
Je souhaite comparer des dates.
J'ai une date recherchée contenue dans 1 textbox et je souhaiterai
savoir si

elle est inferieure ou superieure à une suite de dates contenues
dans une

colonne.

Si j'utilise la structrue de contrôle For each...Next pour parcourir
la

colonne
et comparer tour à tour chacune des dates de la colonne avec la date
contenue

dans ma textbox, la comparaison ne s'effectue pas correctement.

Comment faire ?

Apparement For each stocke chaque cellule de la colonne en tant
qu'objet de

la collection. Comparer cet objet avec une date ne fonctionne donc
pas.


Y - a - t- il une alternative à For each pour parcourir efficacement
une

date ?