Sub Transposer()
Dim I As Long, nbLignes As Long, Dest As Long
With Sheets("Feuil1") 'Changer le nom de la feuille au besoin
nbLignes = .Cells(.Rows.Count, "A").End(xlUp).Row 'nombre de lignes en A
Dest = 1 'Ligne de destination
For I = 1 To nbLignes Step 3 'boucle en groupe de 3
Range(Cells(I, 1), Cells(I + 2, 1)).Copy
Range("D" & Dest).PasteSpecial Transpose:=True
Dest = Dest + 1
Next
End With
End Sub
Merci cà fonctionne à merveille !
Un grand merci à toi
Vincent
Reste alors à marquer ce post comme résolu ( voir au début du post "Marquer comme Résolu"
Merci