Comparer 2 dates [Résolu]

Messages postés
21
Date d'inscription
jeudi 5 juillet 2007
Dernière intervention
22 avril 2010
- - Dernière réponse : JM247L
Messages postés
444
Date d'inscription
mardi 27 mars 2007
Dernière intervention
1 mars 2011
- 18 juil. 2012 à 17:34
bonjour,
j'ai developper un programme en VB2005 qui pilote deux feuilles excel
dans l'une d'elle deux colonne avec deux dates differentes
je souhaiterai comparer ces deux dates ( format DD/MM/AAAA)en tenant compte des jours mais aussi des mois et des années
merci
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
Messages postés
112
Date d'inscription
dimanche 24 avril 2005
Dernière intervention
5 décembre 2010
3
Merci
Tu utilise cette fonction "voir ci-dessous"
 
Dim e1 AsNew DateTime(100)
Dim e2 AsNew DateTime(20)

If DateTime.Compare(e1, e2) > 0 Then

Merci browser64 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de browser64
Messages postés
444
Date d'inscription
mardi 27 mars 2007
Dernière intervention
1 mars 2011
1
Merci
Salut browser64,
Je suis en train de me demander si la valeur de "lla façon de ne pas donner " n'est pas fonction de ce que l'on ne donne pas et que dans certain cas ce serait "la façon de donner ce que l'on donne" qui ne ne vaudrait rien.
       
JML
 Partageons notre savoir et nos acquis
Commenter la réponse de JM247L
Messages postés
4
Date d'inscription
mardi 31 juillet 2007
Dernière intervention
1 août 2007
0
Merci
De mémoire, il y a une fonction DateDiff qui prend en paramètre les deux dates et l'unité de différence (jours, mois, ans ...).
Commenter la réponse de cs_machistador31
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
0
Merci
Salut,

System.DateTime.Compare :

http://msdn2.microsoft.com/en-us/library/system.datetime.compare(VS.90).aspx







__________
Kenji

(


Commenter la réponse de Charles Racaud
Messages postés
9
Date d'inscription
dimanche 24 septembre 2006
Dernière intervention
15 juin 2010
0
Merci
slt tout les programmeur
tu px ess
dim date1 as datetime
dim date2 as datetime
if datediff(DateInterval.Day,date1,date2)>0 then
msgbox("date 1 > date 2")
else
msgbox("date 1 < date 2")
end if
Commenter la réponse de croati
Messages postés
14
Date d'inscription
mercredi 7 novembre 2007
Dernière intervention
8 février 2010
0
Merci
Bonjour à tous,

juste pour info Croati ton code n'est pas totalement juste.
Dans ton Else tu devrais mettre

else
msgbox("date 1 <= date 2")
end if

Voilou. Bonne journée

Petiote
Commenter la réponse de cs_Petiote
Messages postés
3
Date d'inscription
mercredi 3 juin 2009
Dernière intervention
5 juillet 2013
0
Merci
Juste, il faudrait parametrer les dates en fonction de:
DateDiff(date1,date2) et il renvoi le nombre du jour entre ces deux dates, puis comparer avec les précédents

bilalsoft
Commenter la réponse de mon1grandpere2bilali1
Messages postés
6
Date d'inscription
samedi 11 novembre 2006
Dernière intervention
7 mars 2018
0
Merci
MERCI POUR TON AIDE
Commenter la réponse de wardan
Messages postés
444
Date d'inscription
mardi 27 mars 2007
Dernière intervention
1 mars 2011
0
Merci
Salut tout le monde
Question de 2007
Réponse 2007 - 2009 - 2011
Remerciement 2012
Ce n'est pas sans me rappeller une histoire Corse
JML
Commenter la réponse de JM247L

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.