Bonjour, j'ai mon code est cela fonctionne mais je trouve que c'est assez lourd. Je récupère ma valeur total et j'inscris la somme dans une autre cellule ensuite je dois refaire cette manipulation pour récupérer un deuxième total que je le saisie dans une autre cellule. Est-il possible de simplifier le code ?
Dim i1, i2, i3, i4, i5,
i1= Application.WorksheetFunction.SumIf(Range("A1:A10"), "mon_mot1", Range("B1:B10"))
i2= Application.WorksheetFunction.SumIf(Range("A1:A10"), "mon_mot2", Range("B1:B10"))
i3= Application.WorksheetFunction.SumIf(Range("A1:A10"), "mon_mot3", Range("B1:B10"))
i4= Application.WorksheetFunction.SumIf(Range("A1:A10"), "mon_mot4", Range("B1:B10"))
i5= Application.WorksheetFunction.SumIf(Range("A1:A10"), "mon_mot5", Range("B1:B10"))
total = i1 + i2 + i3 + i4 + i5
i1 = 0
i2 = 0
i3 = 0
i4 = 0
i5 = 0
total = 0
Merci