ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   range function (https://www.excelbanter.com/excel-programming/334579-range-function.html)

Monique

range function
 
i am trying to create a function that will change the calculation of each
cell in a range. i want to be able to call this function using different
ranges at different times.

Public Function DivideRange(TheRange As Range, c As Range)

Set TheRange = Range("x:y")
For Each c In TheRange
c.Value = c / 1000
Next c

End Function

I am not sure how to get this to work. I have posted what I have created
thus far. Any suggestions would be helpful.

Thanks

Niek Otten

range function
 
You cannot change a worksheet from within a function. A function can only
return a value which replaces its call.
You may try a Sub, but you'll have to figure out which event(s) should
trigger it.
Also, you'll have to pass a range as one argument or use a different
construct. But Range("x:y") will not work.

Maybe you can post what you're trying to achieve.

--
Kind regards,

Niek Otten

Microsoft MVP - Excel

"Monique" wrote in message
...
i am trying to create a function that will change the calculation of each
cell in a range. i want to be able to call this function using different
ranges at different times.

Public Function DivideRange(TheRange As Range, c As Range)

Set TheRange = Range("x:y")
For Each c In TheRange
c.Value = c / 1000
Next c

End Function

I am not sure how to get this to work. I have posted what I have created
thus far. Any suggestions would be helpful.

Thanks





All times are GMT +1. The time now is 10:23 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com