comparaison à une date

F

fredo

Guest
bonjour tout le monde,

j'ai un petit souci de code, je voudrais tester dans une selection de cellules si la date inscrite est anterieure a la date du jour .
j'ai essayé c.value < date

mais ça ne marche pas.

J'espere que vous pourrez m'aider
merci
 
K

K@d

Guest
Bonjour !

Les comparaisons de dates sont compliquées -sous VBA notamment- car on peut parfois avoir des différences de format.

On peut essayer dans le code (si cela marche) :
c.value < now()

ou (en gérant les formats)
format(c.value,"jj/mm/aa") < format(now(),"jj/mm/aa")

En espérant que cela réponde à ton problème. Sinon, à ta disposition !

Clément

"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème."
 
H

Hervé

Guest
Bonjour le fil


En complément de KAD

Un test :

MSGBOX date

Te donne le format accepter par vba, vérifie ensuite si tes formats de données correspondent au format VBA.

De plus est-tu sur que ta macro bloque sur cette ligne ?

Salut
Hervé
 

Statistiques des forums

Discussions
312 502
Messages
2 089 047
Membres
104 011
dernier inscrit
dfr