Bonjour,
plutôt novice en VBA, je rencontre un problème dans l'utilisation de la fonction FormulaR1C1. Mon but est d'insérer une formule dans une cellule qui reprend la valeur d'autres cellules, y compris dans d'autres feuilles. Mon code est le suivant :
Dim i As Integer
For i = 9 To 38
Worksheets("Février").Cells(i, 6).FormulaR1C1 = "=R[-" & i & "]C[-4]-R[-" & i & "]C[-5]-Janvier!R[-" & i & "]C[-6]"
next
Une fois exécuté, le résultat obtenu est correct, mais pas "dynamique", c'est à dire que si je change la valeur d'une des cellules impliquées (dans ma feuille "Janvier" par exemple), le résultat reste inchangé.
De plus, la formule insérée ressemble à ça : =B1048576-A1048576-Janvier!XFD1048576
Merci d'avance pour votre aide.