Bonjour,

Je débute sous VBA et ma principale difficulté c'est comment bien écrire mes formules de calcul.

Ex : je bute sur un SumIf :
- je veux connaître la somme conditionnelle de la condition QOTSA.
- la plage est C:C
- la somme est d:d

je ne veux afficher que le résultat.

La formule ci-dessous plante
------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim sumif As Integer
 
    sumif = Application.WorksheetFunction.SumIf(Range("c1:c3"),""QOTSA"",Range("d1:d3"))
L'autre méthode ci-dessous fonctionne bien:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Range("D8").Select
    ActiveCell.FormulaR1C1 = _
        "=SUMIF(R[-7]C[-1]:R[-5]C[-1],""Therapy"",R[-7]C:R[-5]C)"
PLus généralement, auriez vous de la doc pour les formules de calcul sous vba excel ?

Merci