Bonjour le forum!
Je vous expose mon problème:
J'ai un tableau excel avec des données qui sont collées avec une macro. Les dernière colonnes de mon tableau sont des formules que j'étire à la main, et j'aimerais que la macro le fasse à ma place.
J'ai déclaré des variables car mon nombre de ligne change dès que la macro colle les données (une fois par mois).
J'ai adapté le code que j'ai obtenu grâce à l'enregistreur avec mes variables, mais ça ne fonctionne pas.
Ci dessous le code "manuel" :
Code :
- Range("AO39178" ).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Selection.AutoFill Destination:=Range("AO39178:CK39834" )
- Range("AO39178:CK39834" ).Select
|
Et voici mon code adapté qui ne fonctionne pas à cause des Range("variables" ) :
Code :
- Range("AO3" ).End(xlDown).Select
- Set cell1 = ActiveCell
-
- Range("A3" ).End(xlDown).Select
- ActiveCell.Offset(0, 88).Select
- Set cell2 = ActiveCell
- cell1.Select
- Range(Selection, Selection.End(xlToRight)).Select
- Selection.AutoFill Destination:=cell1: cell2 , Type:= _
- xlFillDefault
- Range("cell1:cell2" ).Select
|
Merci par avance à tous!