Bonjour a tous,
Comme mon titre l'indique j'ai un souci au niveau d'une comparaison de dates.
je souhaite comparer une date entrée dans une feuille excel via un user form et la date d'aujourd'hui.
ou ValueDate est la date de valeur entrée dans la feuille excel dans la ligne k et colonne G via le userform: Le format de la date est Sun 05/10/2008, meme quand je choisis manuellement General dans le format de la cellule. De la meme facon la ligne de code suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim ValueDate As String ValueDate = Range("G" & k).Value Dim TodayDate, ValueDateGeneral As String 'Date du jour TodayDate = Format(CDate(Now()), "General") ValueDateGeneral = Format(ValueDate, "General") If ValueDateGeneral < TodayDate Then MsgBox "KO" Else MsgBox "OK" End If
n'a pas de réelle incidence sur le format de la date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ValueDateGeneral = Format(ValueDate, "General")
C'est la que je bloque. En fait j'aimerais passer au format 39536 pour pouvoir comparer les dates aisément, mais sans succés jusqu'a maintenant.
Si quelqu'un a une idée je suis preneur!
Merci d'avance!
JEO
Partager