Re : Transposer colonne en ligne
Bonjour Sylvain
Quand je ne sais pas faire quelque chose sur Excel, je teste avec l'enregistreur de macro.
Il suffit de reproduire les actions en se mettant en référence relative. Voic un exemple avec 4 colonnes, facilement adaptable.
Ensuite tu feras une petite boucle type for i = 1 to 1000 : next i
Et il te resteras plus que la date à formater avec les heures. Revient dès que tu as le fichier et la macro que tu auras pu développer par toi même, c'est ça le plus important, on pourra voir pour les heures 🙂.
Code VBA:
Sub Macro1()
'
' Macro1 Macro
'
'
ActiveCell.Offset(1, 0).Rows("1:3").EntireRow.Select
Selection.Insert Shift:=xlDown
ActiveCell.Offset(-1, 2).Range("A1").Select
Selection.Cut Destination:=ActiveCell.Offset(1, -1).Range("A1")
ActiveCell.Offset(0, 1).Range("A1").Select
Selection.Cut Destination:=ActiveCell.Offset(2, -2).Range("A1")
ActiveCell.Offset(0, 1).Range("A1").Select
Selection.Cut Destination:=ActiveCell.Offset(3, -3).Range("A1")
ActiveCell.Offset(4, -4).Range("A1").Select
End Sub