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é
 

Discussions similaires

Statistiques des forums

Discussions
312 632
Messages
2 090 337
Membres
104 507
dernier inscrit
mag7748