Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Voila j'aurais aimé savoir comment faire un somme si en vba .
Car je voudrais retranscrire cette formule excel :
=SI(SI(E23=E22;0;SOMME.SI($E$24:$E$5099;E23;$I$24:$I$5099))>$F$15;SOMME.SI($E$24:$E$5099;E23;$I$24:$I$5099);0)
en vba.
Si j'ai bien interprété car, à priori, ta formule est fausse, une solution :
Code:
Sub Test()
Dim A As Double
A = WorksheetFunction.SumIf(Range("E24:E50599"), Range("E23"), Range("I24:I5099"))
If Range("E23") <> Range("E22") And A > Range("F15") Then
Range("A1") = A
Else
Range("A1") = 0
End If
End Sub
- 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