somme de plage de cellules

  • Initiateur de la discussion Initiateur de la discussion stephane
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

stephane

Guest
Bonjour je cherche a faire le cumul du montant de cellules situées dans la meme colonne.

ex je trouve 10 en k10 puis 7 en k12 puis 2 en k15
sachant que les autres cellules sont vides

je cherche à faire en vba l'équivalent de =somme(k10:k15)

j'ai défini ma zone ainsi :

zone1 = ("K" & i & ":" & "K" & j)

"i" étant la référence de la ligne de la première cellule où j'ai trouvé quelque chose et "j" la dernière.

je n'arrive pas à lui faire inserer en L10 le resultat de cette plage
j'ai écrit ca mais ca marche pas

Worksheets("ggeo").Range("L10").Formula = "=somme(zone1)"

merci de votre aide

stephane
 
Salut stephane et le forum,

La fonction somme d'Excel somme correctement même si tu as des cellules vides du texte .. donc tu peux écrire tout simplement:

Worksheets("ggeo").Range("L10").Formulalocal = "=somme(K10:K15)"

ou
'il est préférable en VBA de s'habituer à l'anglais
Worksheets("ggeo").Range("L10").Formula = "=sum(K10:K15)"

Si tu tiens à définir une zone comme plage tu écris alors,

Dim Zone1 As Range

Set zone1 = Range("K" & I, "K" & J)' pas besoin des :

Worksheets("ggeo").Range("L10").Formula = "=sum(" & zone1.address & ")"


A+++
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
399
Réponses
19
Affichages
1 K
Réponses
3
Affichages
375
Retour