OVH Cloud OVH Cloud

Problème de date américaine...

2 réponses
Avatar
HD
Bonjour,

Je récupère d'un fichier texte des dates... Le problème est que lorsque je
transforme le texte en date il arrive que la date ai le jour et le mois
d'intervertit... La date est interprétée à l'américaine...

Avez vous une astuce pour résoudre ce problème ?

Voilà mes lignes:
Dim EnregTmp As String
Dim EnregDate As Date
EnregTmp = Mid(Ligne, 1, 2) & "/" & Mid(Ligne, 3, 2) & "/" & Mid(Ligne, 5,
4)
EnregDate = CDate(EnregTmp)

Merci d'avance pour votre aide
--
@+
HD

2 réponses

Avatar
Fred
dans : news:45367313$0$31245$,
HD écrivait :

Bonjour,



Bonsoir,

Je récupère d'un fichier texte des dates... Le problème est que
lorsque je transforme le texte en date il arrive que la date ai le
jour et le mois d'intervertit... La date est interprétée à
l'américaine...
Avez vous une astuce pour résoudre ce problème ?

Voilà mes lignes:
Dim EnregTmp As String
Dim EnregDate As Date
EnregTmp = Mid(Ligne, 1, 2) & "/" & Mid(Ligne, 3, 2) & "/" &
Mid(Ligne, 5, 4)
EnregDate = CDate(EnregTmp)



Puisque tu connais le jour, le mois et l'année, utilise plutôt
DateSerial

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
HD
Effectivement... DateSerial est particulièrement adapté à mon problème...

Merci à toi Fred :-)

--
@+
HD