Dynamisk range i sumproduct
Jeg har n kolloner A, B, C, ..... A indeholder en betingelse, B en vector af konstanter og C-n et antal af vægte. Jeg vil gerne have et sumprodukt af B*C, B*D ... etc. givet at A lig en konstant.Jeg har lavet følgende vba funtion, som fungere fint, men jeg kan finde ud af hvordan man definere en dynamsisk kolonne når man bruger evaluate funtionen.
Sheet4.Cells(1, 5) = Evaluate("=SumProduct((Sheet4!A1:A" & LastRow & " =A" & x & ")*(Sheet4!B1:B" & LastRow & "*Sheet4!C1:C" & LastRow & "))")