Sum col du janv jusqu'au un mois choisi et du janv jusqu'au mois suivant

bonjour

en dessous le code dont je veux de l'aide un peu je l'ai déjà poster j'ai trouver juste une seul proposition mais sa marche pas ,il fonctionne bien ..mais j'ai un manque je n'arrive pas à le réaliser

donc

j'ai une colonne sur excel je veux faire la somme des valeurs de l'année actuel seulement (dans mon exemple de janvier jusqu'à octobre) sa c'est réglé

ce que je veux aussi c de faire la somme de janvier à septembre aussi

en même temps

sa veut dire je veux jusqu'au mois M

et jusqu'au mois M-1 en même temps

et la somme est dynamique càd ce mois je fais la somme du janvier jusqu'à septembre et du janv jusq'à octobre

et le la prochaine fois je fais du jan jusq octobre

et du janv jusq novembre etc

je vais joindre le fichier excel pour comprendre aussi mieux mon besoin

merci

amicalement

ps: j'ai eu déja une proposition par somme prod sa marche pas

Private Sub CommandButton1_Click()
Dim f1 As Worksheet
Dim derl As Integer
Dim mavar

Set f1 = Worksheets("feuil1")

'ajouter date mois par mois

mavar = CDate("01/" & Me.ComboBox1 & " /" & Me.ComboBox2)
f1.Range("A" & Range("A10000").End(xlUp).Row + 1) = mavar

'chercher la dernière ligne

  derl = f1.Cells(Rows.Count, 1).End(xlUp).Row

'insérer l'année coréspondante de chaque mois de l'année en cours
f1.Cells(derl, 3) = ComboBox2.Value

'FAIRE la somme de l'annee en cours jusqu'a dernier mois inserer (celui choisi dans le combobox1)
f1.Cells(derl, 5).Formula = "=SUMIFS((B:B), (C:C)," & ComboBox2.Value & ")"

End Sub
28somme-colonne.xlsm (21.85 Ko)

Bonjour

Pas besoin de VBA

=SOMME.SI.ENS(B5:B38;A5:A38;">="&DATE(2021;1;1);A5:A38;"<="&DATE(2021;10;31))

ou

=SOMMEPROD((MOIS(A5:A38)<=10)*(C5:C38=2021);B5:B38)

vous avez fait la solution juste pour le mois d'octobre ce que jai fais moi aussi

je dois faire la somme du janvier à sept aussi en mm temps

et je dois le faire par vba

autre chose aussi les mois sont dynamiques si j'insere un autre mois la somme doit se faire pour se mois et le mois qui précède

merci

RE

vous avez fait la solution juste pour le mois d'octobre ce que jai fais moi aussi

je dois faire la somme du janvier à sept aussi en mm temps

et je dois le faire par vba

Si tu ne sais pas interpréter une formule aussi simple pour en déduire septembre, on est mal...

Quel intérêt de passer par VBA ?

Le mieux c'est de travailler avec ce qui existe depuis déjà plus de 17 ans (un tableau structuré) et un TCD

autre chose aussi les mois sont dynamiques si j'insere un autre mois la somme doit se faire pour se mois et le mois qui précède

=SOMMEPROD((MOIS(A5:A38)<=MOIS(MAX(A13:A38)))*(C5:C38=2021);B5:B38)

je vous remercie pour votre réponse et pour votre temps

mais je vous dis que sa marche pas ce que vous avez donner comme solution

et aussi je sais pourquoi j'ai demander VBA j'ai toute une application sous vba ..je ne peux pas cliquer sur un boutton vba ....et je mets un truc excel en même temps sa va pas donner le bon résultat c'est déconnecté

et il faut aussi penser que ya des gens qui sont débutant et ils veulent apprendre

merci cordialement

RE

mais je vous dis que sa marche pas ce que vous avez donner comme solution
image
il faut aussi penser que ya des gens qui sont débutant et ils veulent apprendre

Justement il faut apprendre les bonne pratiques dès le départ

Rechercher des sujets similaires à "sum col janv mois choisi suivant"