Salut Johann,
Effectivement, en VBA la procédure est différente.
Tu peux passer les valeurs comme ceci, par exemple :
Range("Feuil1!A1").Value = Range("Feuil2!A20").Value
Pour reporter en Feuille 1 cellule A1 le contenu de la cellule A20 de ta feuille 2.
Si tu veux quelques cellules, il est possible de boucler avec Offset :
For I = 1 To 4
Range("Feuil1!A1").Offset(0, I).Value = Range("Feuil2!A20").Offset(0, I).Value
Next
ou bien, si tu reportes l'ensemble de la ligne :
Range("Feuil1A1").EntireRow.Value = Range("Feuil2A20").EntireRow.Value
Tu as le choix !
A+
LN