Bonjour,

J'ai un petit problème. J'utilise la fonction somme.si ci-dessous qui marche très bien mais après le premier résultat, les autres gardent le résultat de la première. J'ai tenté de mettre chaque résultat dans une variable et aussi de faire Application.false empty etc. mais rien à faire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
'_______1
Sheets("BNP3").Range("N5") = "Somme col. A si OK"
Range("N6") = Application.SumIf(Range("L2:L10000"), "OK", Range("B2:B10000"))
 
'_______2
Sheets("SG2").Range("N5") = "Somme col. A si OK"
Range("N6") = Application.SumIf(Range("L2:L10000"), "OK", Range("B2:B10000"))
 
'_______3
Sheets("CCP").Range("N5") = "Somme col. A si OK"
Range("N6") = Application.SumIf(Range("L2:L10000"), "OK", Range("B2:B10000"))
End Sub

Voilà! Merci