Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonction somme

Hugues

XLDnaute Impliqué
Bonjour Le Forum,

Pouvez-vous m'indiquer le code nécessaire pour que la valeur de la cellule h20 soit égale à la somme de h7 à h19.
j'ai codofié de la façon suivante mais cela ne foctionne pas :
Range('H20').Value = Sum('H7', 'H19')

Merci d'avance pour votre aide,

Hugues
 

pascal21

XLDnaute Barbatruc
salut
je ne sais pas comment est fait ton tableau mais si tu fesais comme ça
dans la feuille cellule h20 =somme(h7:h19)
et ensuite tu collecte cette info dans un textbox ex: texbox1 = (range('h20')
en espérant que c'est ce que tu voulais faire
pascal
 

dg62

XLDnaute Barbatruc
Bonjour Hugues


un petit exemple
Code:
Range('a10').Formula = '=Sum(a1:a9)'

et tu récupères ensuite la valeur par


range('A10').value

Message édité par: dg62, à: 09/01/2006 09:48
 

Hugues

XLDnaute Impliqué
Re Bonjour Didier

Petite complication supplémentaire
je souhaiterais positionner cette formule sur la ligne déterminée par la valeur 'b'.
J'ai donc écrit :
Range('H' & b).Formula = '=Sum(range(H7):range('H'&b-1))'

Mais cela ne fonctionne pas.
As-tu une idée ? Merci
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonjour Hugues, pascal21 et Didier

Si tu suis bien le principe de l'affectation indiqué par Didier, il te suffit d'écrire :

Range('H' & b).Formula = '=Sum(H7:H' & (b-1)& ')'

En espérant que cela te convienne...

A+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…