![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: juillet 2008
Messages: 20
|
Bonjour
J'ai un soucis sur mon programme. En effet j'aimerai introduire des formules (par exemple somme de plusieurs cellules) pour ensuite pouvoir modifier ces cellules sans avoir à relancer tout le programme. Lorsque j'enregistre une macro voici le code qu'on me propose : Code :
Range("E3").Select 'addition des celulles A4 et C8 ActiveCell.FormulaR1C1 = "=SUM(R[1]C[-4],R[5]C[-2])" Mais lorsque j'adapte le code une erreur apparaît: Code :
ActiveCell.FormulaR1C1 = "=SUM(R[ligne]C[colonne],R[l]C[c])" |
|
|
|
|
|
#2 (permalink) |
|
Expert Confirmé
![]() Date d'inscription: août 2005
Localisation: AriègePyrénées
Messages: 1 918
|
Bonjour.
Tu peux essayer Code :
ActiveCell.FormulaR1C1 = "=SUM(R[" & ligne & "]C[" & colonne & "],R[" & l & "]C[" & c & "])" Bon courage, PGZ
__________________
Vous n'auriez pas l'idée de déclamer : "Oh taon, suspends ton vol!". Alors, de grâce, ne dites plus "Autant pour moi!". Dites : "Au temps pour moi!". |
|
|
|
|
![]() |
![]() |
||
Créer une formule (Formula R1C1)
|
||
| Outils de la discussion | |
|
|