Condition sur une date

bonsoir ,

Une petite question , j'aimerai créer une condition dans une procedure faisant que celle ci s'execute à partir d'un jour donné

en ecrivant

if Date > #9/30/2014#  then

... seulement je pense que le signe > ne doit pas être lu ou compris par

le compilateur devant une date ... auriez vous une idée alternative ?

Merci pour vos réponses .

Cordialement

Bonjour,

Tu peux utiliser

Date = CDate("9/30/2014")

ou

Date = DateValue("9/30/2014")

A+

Merci frangy , mais comment traduire la notion "à partir du 30/09/2014 compris " en vba ?

Une date a une valeur numérique.

Tu peux donc écrire

If MaDate > Date Then ...

à condition que MaDate ait un format Date.

A+

Bonjour,

dans l'absolu je vois pas pourquoi if Date > #9/30/2014# then ne fonctionnerait pas.

Debug.Print Date > #9/29/2014#
Debug.Print Date > #9/30/2014#

donne bien vrai et faux.

eric

Merci à vous pour vos réponses , cependant @Eriic , la ligne

Debug.Print Date > #9/29/2014#

est refusée par le compilateur

cependant @Eriic , la ligne

Debug.Print Date > #9/29/2014#

est refusée par le compilateur

Je maintiens : pas de soucis chez moi.

eric

Rechercher des sujets similaires à "condition date"