Comparer 2 dates [Résolu]

payhens 21 Messages postés jeudi 5 juillet 2007Date d'inscription 22 avril 2010 Dernière intervention - 31 juil. 2007 à 16:11 - Dernière réponse : JM247L 444 Messages postés mardi 27 mars 2007Date d'inscription 1 mars 2011 Dernière intervention
- 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
browser64 112 Messages postés dimanche 24 avril 2005Date d'inscription 5 décembre 2010 Dernière intervention - 31 juil. 2007 à 17:11
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de browser64
JM247L 444 Messages postés mardi 27 mars 2007Date d'inscription 1 mars 2011 Dernière intervention - 1 août 2007 à 11:58
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
cs_machistador31 4 Messages postés mardi 31 juillet 2007Date d'inscription 1 août 2007 Dernière intervention - 31 juil. 2007 à 16:14
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
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 31 juil. 2007 à 16:31
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
croati 9 Messages postés dimanche 24 septembre 2006Date d'inscription 15 juin 2010 Dernière intervention - 20 mars 2009 à 18:21
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
cs_Petiote 14 Messages postés mercredi 7 novembre 2007Date d'inscription 8 février 2010 Dernière intervention - 21 août 2009 à 10:22
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
mon1grandpere2bilali1 3 Messages postés mercredi 3 juin 2009Date d'inscription 5 juillet 2013 Dernière intervention - 26 août 2011 à 11:31
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
wardan 6 Messages postés samedi 11 novembre 2006Date d'inscription 7 mars 2018 Dernière intervention - 18 juil. 2012 à 17:27
0
Merci
MERCI POUR TON AIDE
Commenter la réponse de wardan
JM247L 444 Messages postés mardi 27 mars 2007Date d'inscription 1 mars 2011 Dernière intervention - 18 juil. 2012 à 17:34
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.