Merci à toi,
Voici une feuille que je charge via ma macro
Bien sur j'ai effacé les colonnes que l'on a pas besoin.
Les noms des colonnes je les ajoutes via ma Macro
Je n'ai pas nommé la colonne dans le fichier mais elle deviendra "Temps"
Et dans la macro il y a la tiennes :
Sub ConvertirDate()
Dim tb()
Dim dl!, i!
Application.Goto Reference:="Temps"
Lettre = Split(ActiveCell.Offset(0, Selection.Columns.Count - 1).Address, "$")(1)
dl = Sheets("Report").Cells(Rows.Count, Selection.Columns.Count).End(xlUp).Row
tb = Sheets("Report").Range(Lettre & "4:" & Lettre & dl).Value2 ' Adresse à adapter selon le contexte
For i = 1 To UBound(tb)
If IsDate(tb(i, 1)) Then
tb(i, 1) = CDate(tb(i, 1))
tb(i, 1) = CDbl(tb(i, 1))
Else
tb(i, 1) = ""
End If
Next i
Sheets("Report").Select
If tb(1, 1) <> "" Then Sheets("Report").Range(Lettre & "4:" & Lettre & dl) = tb ' Adresse à adapter selon le contexte
Sheets("Report").Range(Lettre & "4:" & Lettre & dl).NumberFormat = "dd/mm/yyyy hh:mm:ss" ' Adresse à adapter selon le contexte
Worksheets("Accueil").Select
End Sub