Bonsoir
en premier lieu, trier votre colonne A par ordre alpha ou numérique, puis après
avoir copier cette macro dans un module, exécuter là :
Sub Transpose_donnees()
Dim Num_Ligne As String
Dim Col_Ecriture As Long
Dim Lig_Ecriture As String
Lig_Ecriture = 1
Num_Ligne = 1
While Cells(Num_Ligne, 1) <> ""
Col_Ecriture = 5
Do
Cells(Lig_Ecriture, Col_Ecriture) = Cells(Num_Ligne, 2)
Col_Ecriture = Col_Ecriture + 1
Num_Ligne = Num_Ligne + 1
Loop While Cells(Num_Ligne - 1, 1) = Cells(Num_Ligne, 1)
Cells(Lig_Ecriture, 4) = Cells(Num_Ligne - 1, 1)
Lig_Ecriture = Lig_Ecriture + 1
Wend
End Sub
Cdlt
cordia5