Seulement lors de l'exécution, la première ligne est correcte mais les autres sont à copier coller de la première et ne prennent pas les valeurs correctes.
Exemple de ce que j'ai après exécution:
Exemple de ce que je devrais avoir après exécution :
Sub EtendreFormule()
Dim DernLigne As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
Range("F1").FormulaLocal = "=(((A1-B1)-C1)*1.2+D1)"
Range("F1").AutoFill Destination:=Range("F1:F" & DernLigne)
End Sub
Je ne comprends pas la formule f = "=(((RC[-5]-RC[-4])-RC[-3])*1.2+RC[-2])" à quoi correspond RC et -5 .
C'est pour pouvoir adapter ensuite à mon vrai fichier
Bonsoir.
En notation R1C1, "R" signifie Row et "C" Column.
S'il est suivi d'un numéro, c'est la référence absolue vers ce numéro de ligne ou de colonne.
S'il est est suivi d'un nombre entre crochets droits, c'est la référence relative vers la ligne ou colonne s'écartant de ce nombre de celle portant la formule.
S'il n'est suivi ni de l'un ni de l'autre c'est la référence relative à la ligne ou colonne portant la formule. [0] ne se précise pas, en somme.