Hey Chandra, try this
Function xxx(x, y) Dim a, b, c As Range a = Range("a4:a14") ' contains text b = Range("b4:b14") ' contains text c = Range("c4:c14") ' contains values Range("a20") = Application.SumProduct((a = x) * (b = y) * c) End Function On Tue, Aug 30, 2011 at 11:56 AM, Chandra Shekar < chandrashekarb....@gmail.com> wrote: > Thank u very much got the solution. > > Please let me know is there any other way to do this. > > Thanks, > > Chandra Shekar B > > On Mon, Aug 29, 2011 at 5:49 PM, lifescholar > <steve.ja...@lifescholar.net>wrote: > >> On Aug 29, 3:36 pm, Chandra Shekar <chandrashekarb....@gmail.com> >> wrote: >> > Hello, >> > >> > Could you please let me know whats the error in using sumproduct >> function in >> > below code. I am getting error number 2015 >> > >> > Is there any other way to use sumproduct function using vba with >> multiple >> > condtions. >> > >> > Thanks in advance. >> > >> > Sub ABNAMROAdd() >> > Dim compnm As String >> > lastcl = ThisWorkbook.Worksheets("ABN AMRO").Cells(4, >> > Columns.Count).End(xlToLeft).Column >> > 'WeekNum = Weeknumber(Date) >> > 'WeekNum = CurWk >> > x = ThisWorkbook.Name >> > y = ThisWorkbook.Worksheets(12).Name >> > Z = "'[" & x & "]" & y & "'!" >> > >> > lastrow = ThisWorkbook.Worksheets("AR").Cells(Rows.Count, >> 1).End(xlUp).Row >> > rng1 = Z & "A2:A" & lastrow >> > rng2 = Z & "C2:C" & lastrow >> > rng3 = Z & "D2:D" & lastrow >> > rng4 = Z & "E2:E" & lastrow >> > rng5 = Z & "H2:H" & lastrow >> > a = "SUMPRODUCT(--(" & rng1 & "=""" & "BEL" & """),--(" & rng2 & "=""" & >> > "AAO" & """),--(" & rng4 & """))" >> > cnt = Application.Evaluate(a) >> > >> > End Sub >> >> Can't speak for the logic of what you are trying to do, but your >> SUMPRODUCT has an extra " mark in it which is what is causing the >> error. Try: >> >> a = "SUMPRODUCT(--(" & rng1 & "=""" & "BEL" & """),--(" & rng2 & "=""" >> & "AAO" & """),--(" & rng4 & "))" >> >> -- >> >> ---------------------------------------------------------------------------------- >> Some important links for excel users: >> 1. Follow us on TWITTER for tips tricks and links : >> http://twitter.com/exceldailytip >> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 >> 3. Excel tutorials at http://www.excel-macros.blogspot.com >> 4. Learn VBA Macros at http://www.quickvba.blogspot.com >> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com >> >> To post to this group, send email to excel-macros@googlegroups.com >> >> <><><><><><><><><><><><><><><><><><><><><><> >> Like our page on facebook , Just follow below link >> http://www.facebook.com/discussexcel >> > > -- > > ---------------------------------------------------------------------------------- > Some important links for excel users: > 1. Follow us on TWITTER for tips tricks and links : > http://twitter.com/exceldailytip > 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 > 3. Excel tutorials at http://www.excel-macros.blogspot.com > 4. Learn VBA Macros at http://www.quickvba.blogspot.com > 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com > > To post to this group, send email to excel-macros@googlegroups.com > > <><><><><><><><><><><><><><><><><><><><><><> > Like our page on facebook , Just follow below link > http://www.facebook.com/discussexcel > -- ......................... -- ---------------------------------------------------------------------------------- Some important links for excel users: 1. Follow us on TWITTER for tips tricks and links : http://twitter.com/exceldailytip 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 3. Excel tutorials at http://www.excel-macros.blogspot.com 4. Learn VBA Macros at http://www.quickvba.blogspot.com 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com <><><><><><><><><><><><><><><><><><><><><><> Like our page on facebook , Just follow below link http://www.facebook.com/discussexcel