je crois que GEEDEE a mis le doigt sur quelques choses
j'ai pas reussi a obtenir les bons resultats avec
<< Case vbDouble: If T(L, 1) > 42735 And Int(T(L, 1)) = T(L, 1) Then T(L, 1) = Day(T(L, 1)) / Month(T(L, 1)) >>
du coup je conserve mon
<< Columns("C:C").NumberFormat = "d/m;@" >>...