En affectation d'un tableau sur un Range, les dates sont mises en format anglais sauf quand le mois > 12.
Donc il faut repasser une couche sur la colonne des dates en utilisant CDate() pour obtenir le format local français.
ATTENTION: fichier modifié le 09/03/2020 à 21h40 pour fixer un bug sur l'utilisation de la fonction WorksheetFunction.Transpose() (voir ci-dessous l'explication).