Range("B2").Formula = "=C3"
stocke la formule =C3 dans la cellule B2.
Range("B1:B25").Formula = "=E1"
stocke la formule =E1 dans B1, =E2 dans B2, etc. (adressage relatif)
Range("B1:B25").Formula = "=E$1"
stocke la formule =E$1 dans B1, B2, etc. (adressage semi-absolu)
Range("B1").Formula = "=LEFT(A1;2)"
stocke la formule =GAUCHE(A1;2) dans la cellule B1
Range("B2:C3").FormulaR1C1 = "=R4C5"
stocke dans la cellule B2 le contenu de la cellule située ligne 4 colonne 5 de la feuille de calcul, autrement dit la cellule E4 ; ceci est équivalent à l’utilisation des références absolues, et revient donc à stocker dans toutes les cellules de la plage la formule =$E$4.
Range("B2:C3").FormulaR1C1 = "=RC5"
stocke dans la cellule B2 une formule pointant relativement vers la même ligne, et en absolu vers la colonne 5, c’est-à-dire =$E2. La cellule C2 contiendra la même formule, tandis que les cellules B3 et C3 contiendront la formule =$E3.
Range("B2:C3").FormulaR1C1 = "=R[3]C[-1]"
stocke dans la cellule B2 une formule pointant en références relatives 3 lignes en dessous et 1 colonne à gauche, soit la formule =A5. La cellule C2 recevra la formule =B5, tandis que les cellules B3 et C3 recevront les formules =A6 et =B6, respectivement.
1 Commentaire Laisser un commentaire
Les commentaires sont fermés