VBA Somme d'une colonne selon un critère d'une autre dans textbox

Bonjour,

Dans un fichier de gestion de stock, je souhaite afficher dans un textbox d'une listview, la somme de toutes les valeurs d'une colonne selon la valeur de chaque même ligne d'une autre colonne.

Image :

image

Faire la somme de la colonne H si dans la colonne G c'est ETE (idem pour HIVER dans un autre textbox) :

image

Voilà mon code :

TextBox1.Value = Application.WorksheetFunction.Sum(ws_stock.Range("H:H")) 'Somme le nombre de pneus en stock
   TextBox6.Value = Application.WorksheetFunction.SumIf(ws_demande.Range("H:H"), ÉTÉ)
   TextBox7.Value = Application.WorksheetFunction.SumIf(ws_demande.Range("G:G"), HIVER, ws_demande.Range("H:H")

textbox1 = somme de total (ça fonctionne bien)

TextBox6 = si c'est ETE et textbox 7 si c'est Hiver.

On voit que j'ai testé plusieurs trucs mais rien y fait. J'ai testé SumIfS aussi.

Si vous avez une idée ?

Merci !

Sujet résolu :

la synthaxe :

TextBox7.Value = Application.WorksheetFunction.SumIf(ws_stock.Range("G:G"), "HIVER", ws_stock.Range("H:H"))

Bonjour Fafe93

Merci pour le retour de la solution

Rechercher des sujets similaires à "vba somme colonne critere textbox"