Bonjour tryomph, bonjour le forum,
Essaie comme ça :
Sub Macro1()
Dim OS As Worksheet 'déclare la variable OS (Onglet Source)
Dim OD As Worksheet 'déclare la variable OD (Onglet Destination)
Dim LI As Integer 'déclare la variable LI (LIgne)
Set OS = Worksheets("Feuil1") 'définit l'onglet source OS
Set OD = Worksheets("Feuil2") 'définit l'onglet destination OS
LI = IIf(OD.Range("A1").Value = "", 1, Cells(Application.Rows.Count, "A").End(xlUp).Row + 1) 'définit la ligne I
OD.Cells(LI, "A").Value = OS.Range("B1").Value 'récupère la valeur de B1 de l'onglet source dans la cellule Ligne LI colonne A de l'onglet OD
OD.Cells(LI, "B").Value = OS.Range("E1").Value 'récupère la valeur de E1 de l'onglet source dans la cellule Ligne LI colonne B de l'onglet OD
OD.Cells(LI, "C").Value = OS.Range("C3").Value 'récupère la valeur de C3 de l'onglet source dans la cellule Ligne LI colonne C de l'onglet OD
OD.Cells(LI, "D").Value = OS.Range("D6").Value 'récupère la valeur de D6 de l'onglet source dans la cellule Ligne LI colonne D de l'onglet OD
End Sub