Il s'agit de la représentation numérique de la date. C'est ce que l'on obtient lorsqu'on se réfère à des dates à partir de formules de ce type.
Tu devras le faire :
= A1 & TEXT(A2, "mm/dd/yyyy")
Le plus gros problème ici est que le spécificateur de format dépend de l'environnement local. Il ne fonctionnera pas ou ne produira pas ce qui est attendu si le fichier est ouvert avec un Excel localisé différemment.
Maintenant, vous podría ont une fonction définie par l'utilisateur :
public function AsDisplayed(byval c as range) as string
AsDisplayed = c.Text
end function
et ensuite
= A1 & AsDisplayed(A2)
Mais il y a un bug (une fonctionnalité ?) dans Excel à cause duquel la fonction .Text
la propriété est soudainement non disponible pendant certaines étapes du cycle de calcul, et vos formules affichent #VALUE
au lieu de ce qu'ils devraient.
C'est-à-dire que c'est mauvais dans les deux cas.