Ok tableix,
je blagais. Voici une solution en code VBA pour Excel :
Sub Transposer()
Dim LiLue, ColLue, LiEcrite, ColEcrite
LiLue = 1 'La ligne lue dans la Feuil1
ColLue = 1 'Toujours = 1, on lit la 1° col. de la feuil1
LiEcrite = 1
ColEcrite = 1 'La colonne dans la Feuil2
For LiLue = 1 To 18 Step 3 'Lire de la ligne 1 à la ligne 18
'Ecrire dans les 3 colonnes d'une autre page
ThisWorkbook.Sheets("Feuil2" ).Cells(LiEcrite, ColEcrite).Value = Sheets("Feuil1" ).Cells(LiLue, ColLue)
ThisWorkbook.Sheets("Feuil2" ).Cells(LiEcrite, ColEcrite + 1).Value = Sheets("Feuil1" ).Cells(LiLue + 1, ColLue)
ThisWorkbook.Sheets("Feuil2" ).Cells(LiEcrite, ColEcrite + 2).Value = Sheets("Feuil1" ).Cells(LiLue + 2, ColLue)
LiEcrite = LiEcrite + 1
Next LiLue
End Sub
A+