Sumproduct
14.02.2007 18:17:56
Arend
ich habe per Makrorecorder folgends auf als Sub aufgezeichnet:
ActiveCell.FormulaR1C1 = _
"=SUMPRODUCT((VALUE(LEFT(INDIRECT(CONCATENATE(""'"",Datenquelle,Abrechnungsjahr,"".xls'!kkk"")),1))=3)*(INDIRECT(CONCATENATE(""'"",Datenquelle,Abrechnungsjahr,"".xls'!umlage""))=""bg"")*INDIRECT(CONCATENATE(""'"",Datenquelle,Abrechnungsjahr,"".xls'!"",Zustand)))"
Nun will ich aber daraus eine Function machen - und das klapp leider nicht so einfach, wie ich dachte.
function Sum()
sum = SUMPRODUCT((VALUE(LEFT(INDIRECT(CONCATENATE(""' und hier hackt es!
Kann mir jemand helfen?
Allerbesten Dank im Voraus
arend