Re Bonjour
La, je ne comprends plus ton problème. Pour l'analyse, la solution ci dessus fonctionne.
Si il s'agit de recomposer des dates
MsgBox Application.International(xlDateSeparator)
te donnera le séparateur utilisé
MsgBox Application.International(xIDateOrder)
te donnera l'ordre jour/mois/année
0 = mois-jour-année
1 = jour-mois-année
2 = année-mois-jour
MsgBox Application.International(xI4DigitYears)
te dira si l'année est sur deux ou quatre chiffres
True pour 4, False pour deux
Avec cela tu peux recomposer facilement tes dates. De toute façon, quelque soit le format, une date = 1 chiffre pour Excel, le 1 étant le 01/01/1900 (01/01/1904 sur Mac), le reste est une question d'affichage.
A+