Bonjour le forum
je souhaiterais utiliser la fonction FormulaR1C1 = "=SUM... en la paramétrant mais je crois que je vais devenir chauve à force de m'arracher les cheveux
A partir d'un exemple le plus simple possible, je souhaiterais utiliser cette méthode pour l'appliquer à une zone que je définirai
exemple :
valeur 10 dans A1 et 5 dans B1
en utilisant l'enregitreur de macro et en me pointant en C1 j'obtiens :
ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])" et la valeur 15
si je codifie Cells(2, 1).FormulaR1C1 = "=SUM(r1c1:r1c2)", j'ai bien 15 en A2
pourquoi est ce que je ne peux pas passer les paramètres de la façon suivante :
r1 = "R" + "1"
c1 = "C" + "1"
r2 = "R" + "1"
c2 = "C" + "2"
zone = r1 + c1 + ":" + r2 + c2
Cells(3, 1) = "=SUM(zone)"
merci d'avance pour votre réponse
Edith
je souhaiterais utiliser la fonction FormulaR1C1 = "=SUM... en la paramétrant mais je crois que je vais devenir chauve à force de m'arracher les cheveux
A partir d'un exemple le plus simple possible, je souhaiterais utiliser cette méthode pour l'appliquer à une zone que je définirai
exemple :
valeur 10 dans A1 et 5 dans B1
en utilisant l'enregitreur de macro et en me pointant en C1 j'obtiens :
ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])" et la valeur 15
si je codifie Cells(2, 1).FormulaR1C1 = "=SUM(r1c1:r1c2)", j'ai bien 15 en A2
pourquoi est ce que je ne peux pas passer les paramètres de la façon suivante :
r1 = "R" + "1"
c1 = "C" + "1"
r2 = "R" + "1"
c2 = "C" + "2"
zone = r1 + c1 + ":" + r2 + c2
Cells(3, 1) = "=SUM(zone)"
merci d'avance pour votre réponse
Edith