Dates françaises et américaines

Bonjour à tous

Quelqu'un peut-il me dire comment on fait pour qu'une date, saisie à la française dans une cellule, puis reprise par une macro, ne se retrouve pas écrite dans une autre cellule au format américain. Le 10/12/2013 devient par exemple le 12/10/2013. C'est gênant...

Merci de votre réponse

Bonjour

Peut-être, en précisant le format de la cellule résultat

MaCellule.Value = Format(MaCellule.Value, "dd/mm/yyyy")

Cordialement

Merci Amadeus

J'ai essayé, mais le résultat est le même. J'obtiens une date au format inversé.

Mais, en suivant ton idée, j'ai fait l'inverse, j'ai formaté au format américain ma cellule de résultat : FormatMaCellule.Value, "mm/dd/yyyy") et là, surprise, ça marche.

Mais comment être bien rassuré. Voilà une macro qui marchait bien, s'est tout à coup détraqué avec ce problème et semble réparée avec cette procédure illogique : partir d’un date française et dire à la macro de la considérer américaine pour qu’elle reste française … ?

Merci quand même.

Rechercher des sujets similaires à "dates francaises americaines"