S siocnarf XLDnaute Occasionnel 2 Mai 2011 #1 Bonjour, Ma question est certainement simpliste mais quel est la bonne façon de comparer 2 dates en vba. Ainsi: Date1="2011-04-29" Date2="2011-05-01" Comment j'obtiens que date1<date2 avec un If? Merci. François
Bonjour, Ma question est certainement simpliste mais quel est la bonne façon de comparer 2 dates en vba. Ainsi: Date1="2011-04-29" Date2="2011-05-01" Comment j'obtiens que date1<date2 avec un If? Merci. François
Grand Chaman Excel XLDnaute Impliqué 2 Mai 2011 #2 Re : Comparaison de dates Bonjour François, Si tes dates sont en format "texte", tu peux utiliser la fonction CDate pour les convertir dans un format Date. Exemple : Code: Sub Toto() date1 = "2011-04-29" date2 = "2011-05-01" If CDate(date1) < CDate(date2) Then MsgBox "Salut !" Else MsgBox "Bonjour !" End If End Sub A+ Vote positif 0 Vote négatif
Re : Comparaison de dates Bonjour François, Si tes dates sont en format "texte", tu peux utiliser la fonction CDate pour les convertir dans un format Date. Exemple : Code: Sub Toto() date1 = "2011-04-29" date2 = "2011-05-01" If CDate(date1) < CDate(date2) Then MsgBox "Salut !" Else MsgBox "Bonjour !" End If End Sub A+
M mercibien XLDnaute Occasionnel 2 Mai 2011 #3 Re : Comparaison de dates siocnarf à dit: Bonjour, Ma question est certainement simpliste mais quel est la bonne façon de comparer 2 dates en vba. Ainsi: Date1="2011-04-29" Date2="2011-05-01" Comment j'obtiens que date1<date2 avec un If? Merci. François Cliquez pour agrandir... bonjour François; et si on utilise le fait que: date1<date2 est équivalent à : date2-date1>0 à voir Mes respects Dernière édition: 2 Mai 2011 Vote positif 0 Vote négatif
Re : Comparaison de dates siocnarf à dit: Bonjour, Ma question est certainement simpliste mais quel est la bonne façon de comparer 2 dates en vba. Ainsi: Date1="2011-04-29" Date2="2011-05-01" Comment j'obtiens que date1<date2 avec un If? Merci. François Cliquez pour agrandir... bonjour François; et si on utilise le fait que: date1<date2 est équivalent à : date2-date1>0 à voir Mes respects
C C4rtoons XLDnaute Junior 4 Mai 2011 #4 Re : Comparaison de dates Et si la date que l'on veut comparer est affichée automatiquement par une requette VBA, la formule fonctionnera également? Bonne journée. Vote positif 0 Vote négatif
Re : Comparaison de dates Et si la date que l'on veut comparer est affichée automatiquement par une requette VBA, la formule fonctionnera également? Bonne journée.