Sum Cells or Range and Insert Value into Cell

B

Bill Ray

I am attempting to sum a range (Range_i) and then insert the values
into a cell. I am receiving the Type Mismatch error. Any help would be
appreciated.

Bill

==============================

Sub Macro1()

ActiveSheet.Cells(66, 15) = SumArray(Range_i)
'Cells above is Cells(Row number, Column number)

End Sub

Function SumArray(List)
SumArray = 0
For Each Item In List
If Application.IsNumber(Item) Then _
SumArray = SumArray + Item
Next Item
End Function
 
T

Tom Ogilvy

have you dimensioned Range_i as Range and assigned it to a value

try

Sub Macro1()
if typename(Range_i) = "Range" then
if not Range_i is nothing then
MsgBox Range_i.Address
else
msgBox "Range_i has not been set"
end if
else
msgbox "Range_i is not a range reference"
end if
ActiveSheet.Cells(66, 15) = SumArray(Range_i)
'Cells above is Cells(Row number, Column number)

End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top