object error

G

Guest

I am receiving an object error when I run this procedure. I'm not sure why.
It does the calculation. I have posted the procedure that calls the function.

Thanks

Private Sub DivideCells()

Dim value As Double

value = 1000

DivideRange(Range("C15:V15"), value) = Range("C15:V15").value

End Sub


Function DivideRange(myRange As Range, myValue)

Dim myCell As Range

For Each myCell In myRange
myCell.value = myCell / myValue
Next myCell

End Function
 
G

Guest

Hi Monique -

You've probably tried this. Change DivideRange to a PRIVATE SUB accepting
arguements then call DivideRange in your code. It gets you the same result
without the error.

Mike
Sub DivideCells()
Dim value As Double

value = 1000
Call DivideRange(Range("c15:g15"), value)
End Sub


Private Sub DivideRange(myRange As Range, myValue)
Dim myCell As Range

For Each myCell In myRange
myCell.value = myCell / myValue
Next myCell

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