H
halibut
I am trying to create a function that sums a worksheet column based on
criteria that reside in adjacent columns. I used the following code
which gave me a type mismatch:
Function Purch_calc(look1 As String, look2 As String) As Single
Dim l1_range As Range
Dim l2_range As Range
Dim s_range As Range
With Sheet6
Set l1_range = .Range("d1:d200")
Set l2_range = .Range("b1:b200")
Set s_range = .Range("e1:e200")
End With
Purch_calc = Application.WorksheetFunction.SumProduct((l1_range =
look1) * (l2_range = look2), s_range)
End Function
Can anyone help me get the above to work or provide an alternative
method of summing a column using multiple criteria.
Thanks
Paul
criteria that reside in adjacent columns. I used the following code
which gave me a type mismatch:
Function Purch_calc(look1 As String, look2 As String) As Single
Dim l1_range As Range
Dim l2_range As Range
Dim s_range As Range
With Sheet6
Set l1_range = .Range("d1:d200")
Set l2_range = .Range("b1:b200")
Set s_range = .Range("e1:e200")
End With
Purch_calc = Application.WorksheetFunction.SumProduct((l1_range =
look1) * (l2_range = look2), s_range)
End Function
Can anyone help me get the above to work or provide an alternative
method of summing a column using multiple criteria.
Thanks
Paul