Hla grupo, a ver si alguien me puede orientar en esto.
Intento usar la funcion SUMPRODUCT usando condiciones como en la hoja de
calculo, pero me causa error, este es el codigo
Sub prueba()
Set FF = fac.Range("tblFacts").CurrentRegion
Set WF = Application.WorksheetFunction
cve = "1"
With FF.CurrentRegion.Columns
'aqui se genera el error.
mto = Round(WF.SumProduct(.Item(1) = cve, .Item(3) = "2003/08/01",
.Item(4)), 2)
End With
MsgBox mto
End Sub
En excel se puede hacer "=SUMAPRODUCTO( ( rango1 = val1 ) * ( rango2 val2 ) * ( rangosuma ) )
pero en VB no.
Gracias de antemano.
Atte.
Rene Moreno
"La imaginacion es mas importante que el conocimiento"
Albert Einstein
Leer las respuestas