Problème de date: Inversion jour et mois dans cellule de rés

Bonjour,

J'ai le problème suivant sur Excel:

J'ai à la base 3 colonnes, une correspondant au jour, une deuxième au mois et une troisième à l'année.

Je souhaite regrouper ces 3 colonnes dans une quatrième afin qu'elle contienne la date complete du type JJ/MM/AAAA.

J'utilise la ligne de macro suivante:

Range("J" & i).Value = Range("B" & i) & "/" & Range("H" & i) & "/" & Range("I" & i)

Problème: Pour certaines cellules, le jour et le mois sont inversés... Au lieu d'avoir JJ/MM/AAAA je vois MM/JJ/AAAA.

Pourtant toutes les cellules de la colonnes finale sont au même format de date: *14/03/2001, et en français...

Pour faire un test, j'ai inclus le résultat de la concatenation des 3 cellules dans une variable, puis je l'affiche via Msgbox, il n'y a pas d'erreur d'inversion à ce niveau.

Donc le problème apparaitrait au moment de l'insertion des données dans les cellules finales...

Pouvez vous m'aider? J'ai tourné le problème dans tous les sens et je ne vois plus trop d'ou ça peut venir... Ca me semble plus très logique... Quelqu'un a une idée?

(J'utilise Office 2007)

Bonjour,

Range("J" & i) = Format(CDate(Range("B" & i) & "/" & Range("H" & i) & "/" & Range("I" & i)), "m/d/yyyy")

ou

Range("J" & i) = CDate(Range("B" & i) & "/" & Range("H" & i) & "/" & Range("I" & i))

Ne me demande pas pourquoi !

Amicalement

Claude

Bonjour,

ça marche très bien avec la fonction CDate(Range...

Merci!

Si Ok, pour solder le poste c'est ici

resolu2
Rechercher des sujets similaires à "probleme date inversion jour mois res"