View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Tetsuya Oguma Tetsuya Oguma is offline
external usenet poster
 
Posts: 19
Default Application.Worksheetfunction.Sumproduct

Hi all,

I have got this groovy formula below as an Excel formula and would like to
make it usable as VBA:

=SUMPRODUCT(--(B3:B16-B2:B15=0),B3:B16-B2:B15)

I realised this "-" in the formula means "multiply by -1".

I tried:

Dim v As Variant
v = Application.WorksheetFunction.SumProduct(--(Range("B3:b16") -
Range("b2:b15") = 0), Range("B3:b16") - Range("b2:b15"))

But I get Type Mismatch error...

Can anyone help?

Thanks in advance,
Tetsuya