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.