Bonjour,
HHHhhhaaaa les joies de l'extraction
Essaie de convertir des données avec ce bout de code (en partant du principe que les heures de début sont dans la colonne A et dès la ligne 1 et les heures de fin idem pour la colonne B)
Sub Ext()
Dim BD As Worksheet
Dim DernLig As Long, i As Long
Set BD = ThisWorkbook.Worksheets("Feuil1")
DernLig = BD.Range("A" & BD.Rows.Count).End(xlUp).Row
For i = 1 To DernLig
BD.Cells(i, 1) = Format(Mid(BD.Cells(i, 1), 1, 2) & ":" & Mid(BD.Cells(i, 1), 3, 2) & ":" & Mid(BD.Cells(i, 1), 5), "hh:mm:ss")
BD.Cells(i, 2) = Format(Mid(BD.Cells(i, 2), 1, 2) & ":" & Mid(BD.Cells(i, 2), 3, 2) & ":" & Mid(BD.Cells(i, 2), 5), "hh:mm:ss")
Next i
End Sub
Cependant il manque un cas spécifique, quel est le format obtenu quand l'heure de début commence à une date et que l'heure de fin se trouve à une autre date ? (ex : commence à 21/07/2020 15:18:00, se termine 22/07/2020 03:30:00) ?