Bonjour via une macro je dois mettre dans une celle la formule suivante : "=list(B4:E4)"

Les paramètres de cette macro sont :
La Ligne : ici 4
La Colonne de début du Range : ici 2 (B)
La longueur du range : ici 3
J'ai plus ou moins réussi avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
aWorksheet.Cells(Ligne,1).FormulaR1C1 = "=list(R" & Ligne & "C" & ColDebutRange  & ":R" & Ligne & "C" & ColDebutRange  + LongeurRange")"
mais le resultat me donne "=list($B$4:$E$4)"
Savez vous comment avec des integer comme indice de colonne je peux obtenir "=list(B4:E4)" ?