Sub tri()
Dim lr&, i As Long, j As Long, Colonne_cible&, Premiere_Colonne_Tableau&, Premiere_ligne_cible&
Colonne_cible = 1
Premiere_ligne_cible = 3
Premiere_Colonne_Tableau = 4
Premiere_ligne_Tableau = 2
lr = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
If lr < Premiere_ligne_cible Then Exit Sub
For i = Premiere_ligne_cible To lr Step 3
ActiveSheet.Cells(Premiere_ligne_Tableau, Premiere_Colonne_Tableau) = ActiveSheet.Cells(i, Colonne_cible)
ActiveSheet.Cells(Premiere_ligne_Tableau, Premiere_Colonne_Tableau + 1) = ActiveSheet.Cells(i + 1, Colonne_cible)
ActiveSheet.Cells(Premiere_ligne_Tableau, Premiere_Colonne_Tableau + 2) = ActiveSheet.Cells(i + 2, Colonne_cible)
Premiere_ligne_Tableau = Premiere_ligne_Tableau + 1
Next
End Sub