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

Somme(_:_) en VBA?

  • Initiateur de la discussion Initiateur de la discussion baptbapt
  • 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 !

baptbapt

XLDnaute Occasionnel
Bonjour

A B

0
1
1
1
1 10 somme(A1:A10)
1 11 somme(A2:A11)
2 11 somme(A3:A12)
2 12 ...
0 11
1 12
1 11
1 11
2 10
0 12
2 14
0 15
2 16
1 14


Voila une partie de mes colonnes
Les valeurs de A sont des valeurs correspondant au nombre d'entry par plage de valeur.
Et B sont les valeurs obtenu par l'opération somme(_:_) sur un interval de 10 valeurs, sous excel

comment ecrire cette opération en VBA
La boucle d'itération, sa je sait faire.

Merci
 
Re : Somme(_:_) en VBA?

Bonjour Baptbapt


Code:
Sub cumul()
Dim i As Integer
Dim total As Long
Dim ind As Integer
Dim lig As Integer

lig = 10
ind = 0
total = 0
For j = 1 To 31 ' [COLOR="Red"]31 valeur pour mes essais a adapter à ton cas
' en fonction du nombre de valeurs à cumuler[/COLOR]
    For i = 1 To 10
        total = total + Range("A" & i + ind).Value
 
        Range("b" & lig).Value = total

    Next i
ind = ind + 1
lig = lig + 1
total = 0

Next j

End Sub
 
Re : Somme(_:_) en VBA?

Bonjour didier

0
1
1
1
1
1 5
2 7
2 9
0 9
1 10
1 11
1 11
2 12
0 11
2 12
0 11
2 11

j'ai un décallage avec les valeurs que je devrais obtenir
la macro me calcul somme(A1:A10) en B10, alors quel devrais le faire en B5
 
Dernière édition:
- 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

Discussions similaires

Réponses
5
Affichages
909
Réponses
38
Affichages
1 K
Réponses
3
Affichages
451
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…