BONJOUR,
j'ai un problème, je n'arrive pas à trouver le code me permettant d'incorporer une variable dans une fonction de calcul,
je détermine la derniére cellule d'un tableau (qui suivant les moment est évolutif, donc la derniére ligne n'est pas fixe)
et à la fin de ce tableau, je fais une somme global, mais je veux que cette somme reste aprés la création de la macro sous forme de calcul, puisqu'on peut venir modifier à la main certaines données.
voici en gros le code
last = Range("O65500").End(xlUp).Row
Cells(last + 1, 15).Select 'ici pour mettre le global
ActiveCell.FormulaR1C1 = "=SUM(R[-7]C:R[-1]C)"
mon pronblème est qu'à la place du -7 dans cette formule, je voudrais mettre
9-last
car la somme doit se passer entre la ligne 9 et la derniére ligne trouvée
j'ai essayé en mettant par exemple
y = 9 - last
en en faisant:
ActiveCell.FormulaR1C1 = "=SUM(R " & y & " C:R[-1]C)"
ça ne va pas, si quelqu'un connait la solution....
merci beaucoup
chantal
j'ai un problème, je n'arrive pas à trouver le code me permettant d'incorporer une variable dans une fonction de calcul,
je détermine la derniére cellule d'un tableau (qui suivant les moment est évolutif, donc la derniére ligne n'est pas fixe)
et à la fin de ce tableau, je fais une somme global, mais je veux que cette somme reste aprés la création de la macro sous forme de calcul, puisqu'on peut venir modifier à la main certaines données.
voici en gros le code
last = Range("O65500").End(xlUp).Row
Cells(last + 1, 15).Select 'ici pour mettre le global
ActiveCell.FormulaR1C1 = "=SUM(R[-7]C:R[-1]C)"
mon pronblème est qu'à la place du -7 dans cette formule, je voudrais mettre
9-last
car la somme doit se passer entre la ligne 9 et la derniére ligne trouvée
j'ai essayé en mettant par exemple
y = 9 - last
en en faisant:
ActiveCell.FormulaR1C1 = "=SUM(R " & y & " C:R[-1]C)"
ça ne va pas, si quelqu'un connait la solution....
merci beaucoup
chantal