somme d'une plage variable

  • Initiateur de la discussion lebij
  • Date de début
L

lebij

Guest
Bonjour,

Je désire faire une somme (qui doit rester sous forme de formule dans ma feuille Excel) d'une plage variable (de cells(i-b) à cells(i-1), i étant l'incrément et b une variable calculée précédemment dans la macro).
Seulement, la fonction
cells(i,7).formula = '=SUM(...)'
ne fonctionne pas si les cellules ne sont pas définies et je ne trouve pas d'autre moyen de laisser la cellule sous forme de formule.

Quelqu'un peut-il m'aider ?
 

Hervé

XLDnaute Barbatruc
bonsoir

je n'ai rien compris à ta question, comme surement bon nombre de xldiens.

Pourrait-tu être plus précis, ou mieux, fournir un exemple de ce que tu veux faire via une pièce jointe.

Au plaisir de te lire.

bye
 

Sylvain

XLDnaute Occasionnel
bonsoir,

je pense que la meilleure façon de procéder est d'utiliser les fonctions décaler ou indirect si on peut rester dans la feuille.

En mode VBA, au lieu de travailler avec formula, essaye formulaR1C1 (c'est d'ailleurs ce qui est utilisé par défaut par l'enregistreur de macro).
Dans ce cas il suffit d'adapter la formule en changeant les valeurs dans le texte de la formule.

Ce que dit Hervé est vrai, ce serait plus facile avec un exemple.
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 452
dernier inscrit
hamzamounir