ich habe 3 Spalten, von denen eine Summe in Spalte 3 berechnet werden soll, wenn die Suchkriterien in Spalte 1 u. 2 übereinstimmen. Bekomme meine Formel nicht hin, da sie immer wieder Fehlermeldungen rauswirft. Weiß einer eine andere Lösung oder sieht er einen Fehler?
Die Fehler sind: Typen unverträglich oder es stimmt was nicht mit der Range-Eigenschaft
meine Formel:
BedingteSumme = WorksheetFunction.SumProduct( _
(.Range(.Cells(iFirstRow, iSpalteSuch1), .Cells(iLastRow, iSpalteSuch1)) = strBegriff1) * _
(.Range(.Cells(iFirstRow, iSpalteSuch2), .Cells(iLastRow, iSpalteSuch2)) = strBegriff2) * _
(.Range(.Cells(iFirstRow, iSpalteWert), .Cells(iLastRow, iSpalteWert))))
Inhalte der Variablen sind alle richtig übergeben!
Danke im Vorraus
Maria