sumproduct in VBA
31.07.2013 21:30:47
stiff82
Ich möchte schauen ob in einer der Spalten von E bis I ein Wert vorhanden ist, außerdem muss in Spalte K auch ein Wert vorhanden sein, z.B. "x".
In Excel funktioniert es tadellos:
=SUMMENPRODUKT((K:K="x")*((E:E"")+(F:F"")+(G:G"")+(H:H"")+(I:I"")>0))
Ich möchte jetzt aber diese Formel in VBA umsetzen, doch da haperts.
Fehlermeldung lautet:
Laufzeitfehler 13
Typen unverträglich
erg = Application.WorksheetFunction.SumProduct( _
(Sheets(1).Range("K:K") = "x") * ( _
(Sheets(1).Range("E:E") "") + _
(Sheets(1).Range("F:F") "") + _
(Sheets(1).Range("G:G") "") + _
(Sheets(1).Range("H:H") "") + _
(Sheets(1).Range("I:I") "") > 0))
Woran kann das liegen, es ist doch der identische Aufbau?