Bonjour le forum!

J'ai une question assez spécifique relative à l'utilisation d'un AutoFill.

Au sein d'une macro je souhaite remplir une plage de donnée (myRange) avec une formule.
Je place ma formule dans la cellule H7, puis tente de la recopier avec AutoFill dans myRange.

Mon problème: la formule est bien copiée sur une plage de donnée mais il manque la première colonne et la première ligne adjacentes à la cellule H7.
Cela doit sûrement être lié, mais j'ignore pourquoi.

Merci d'avance pour vos réponses et votre aide !!


Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub essai()
 
Dim derniereLigne As Long
Dim myRange As Range
 
 
derniereLigne = Range("C7").End(xlDown).Row
 
Set myRange = Range(Cells(7, 8), Cells(derniereLigne, 10))
 
Range("H7").FormulaR1C1 = "=SUMIFS(Data_CA!C25,Data_CA!C10,RC4,Data_CA!C4,R1C3,Data_CA!C24,R6C)"
 
Range("H7").AutoFill Destination:=myRange
 
 
End Sub
Bonne journée,

Esculape.