pier0
Messages postés67Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention 2 septembre 2005
-
1 sept. 2005 à 17:44
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
2 sept. 2005 à 09:20
Slt,
Suite à une question sur ce forum on m'a répondu que pour insérer une formule dans une cellule il fallait faire un truc du genre:
**************************************************************
Range("A93").Formula = "=SUM(A21:A50)"
ou un peu plus complexe sur les cellule de A93 à Z93
for i = 1 to 26
cells(93,i).FormulaR1C1 = "=SUM(R[-72]C:R[-43]C)"
next
**************************************************************
Esc ce que qqu'un pourrait m'expliquer le fonctionnement de "=SUM(R[-72]C:R[-43]C)"????????
Merci d'avance pour votre aide, Pier0
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 2 sept. 2005 à 08:35
C représente plutôt la colonne (R pour ROW, C pour COLUMN) et indique
ici que tu ne fait pas de calcul relatif à la colonne, et que par
conséquent il s'agit de la colonne courante.
Manu -------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 2 sept. 2005 à 09:20
Je confirme l'explication de Manu (Le code d'origine vient de moi !!)
Et pour info, crn_c21, 93-72 ca fait 21, pas 11. Mais vu l'heure à laquelle tu as posté, je mettrait cela sur le compte de la fatigue après une dure journée de labeur, ou sur le compte d'un apéro un peu trop rincé ...