Complément d'info
sur un fichier excell,
j'insère une ligne en première ligne vierge.
je recherche le dernière ligne et je sélectionne les cellules E36 jusque J36
je voudrais les étirer sur le ligne suivante donc E37 jusque J37
si dessous cela fonctionne très bien
Dim C As Range
'aller à la dernière cellule B
DerCell = Range("B15").End(xlDown).Offset(0, 0).Address
Range(DerCell).Select
'selectionner les cell à étirer
Range(ActiveCell(1, 4), ActiveCell(1, 9)).Select
Set C = Range(ActiveCell(1, 4), ActiveCell(1, 9))
Selection.AutoFill Destination:=Range("E36:J37"), Type:=xlFillDefault
mais je dois remplacer Range("E36:J37") par une variable je pourrais utiliser c avec des offset mais connais pas la syntaxe