re-bonjour,
code commenté
Sub aargh()
Set ws = Sheets("source") 'feuille source
With Sheets("resultat") 'feuille résultat
.Rows("2:" & .UsedRange.Rows.Count).ClearContents 'efface contenu résultat
dl = ws.Cells(Rows.Count, 1).End(xlUp).Row 'dernière ligne source
k = 1 'première ligne résultat
For i = 3 To dl 'on parcourt chaque ligne de la source
For j = 4 To 9 'pour chaque ligne, on parcourt chaque colonne
k = k + 1 'ligne où écrire le résultat
.Cells(k, 1) = ws.Cells(i, 1) 'copie la date
.Cells(k, 2) = Format(Hour(ws.Cells(i, 2)), "00") & ":" & Format(ws.Cells(2, j), "00") & ":00" ' on assemble l'heure
.Cells(k, 4) = ws.Cells(i, j) 'on copie la valeur
Next j
Next i
End With
End Sub