Bonjour, je viens vers vous au sujet de l'instruction FormulaR1C1.
Je précise que je cherche à réaliser un transfert de cellules d'un doc excel vers un autre, à l'aide d'une macro, et à adapter ensuite les formules des cellules en question.
N'y connaissant pas grand chose j'utilise le bouton "enregistrer une macro", cela me permet de bien avancer mais j'ai un souci pour comprendre une instruction qu'il m'a générée.
J'ai enregistré dans une macro les actions suivantes :
- positionnement sur la cellule B200 (celle ci contient la formule "=AI18+AI26")
- modification de la formule "à la main" : "=AI6+AI26"
- entrée
- fin de la macro
J'obtiens alors le code suivant :
ActiveCell.FormulaR1C1 = "=R[-31]C+R[1]C"
Je ne comprends pas : où est stockée le fait que je demande de remplacer dans ma formule la cellule AI18 par la cellule AI6?
Plus généralement je cherche éventuellement les règles d'alimentation de cette formule.
Merci d'avance.
Partager