Sub Transfert()
' Déclarer les variables
Dim wsSource As Worksheet
Dim wsResultat As Worksheet
Dim lastRow As Long
Dim i As Long
' Spécifier les noms des feuilles (ajuster si nécessaire)
Set wsSource = ThisWorkbook.Sheets("Source") ' Remplacer "FeuilleSource" par le nom réel
Set wsResultat = ThisWorkbook.Sheets("Result") ' Remplacer "FeuilleResultat" par le nom réel
' Trouver la dernière ligne avec des données dans la colonne E de la feuille source
lastRow = wsSource.Cells(Rows.Count, "E").End(xlUp).Row
' Boucle pour parcourir chaque ligne à partir de la ligne 2 (en supposant que les en-têtes commencent à la ligne 1)
For i = 2 To lastRow
' Copier les valeurs de la colonne E et les coller aux emplacements souhaités dans la feuille résultat
wsResultat.Cells(i + 1, "D").Value = wsSource.Cells(i, "E").Value
wsResultat.Cells(i + 1, "G").Value = wsSource.Cells(i + 1, "E").Value
wsResultat.Cells(i + 1, "J").Value = wsSource.Cells(i + 2, "E").Value
Next i
MsgBox "Les données ont été copiées et collées avec succès."
End Sub