ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Passing a range into a VBA function (https://www.excelbanter.com/excel-programming/322792-passing-range-into-vba-function.html)

Floyd[_2_]

Passing a range into a VBA function
 
All:

I am attempting to pass a cell such as $C10 into a function. Inside
the function, I have the following code:

Dim Rng1 as Range
Set Rng1 = Range("$C10")

This code segment works. Now, if I attempt to pass a named cell into
the code, it compiles but gives the following error message when
"Watched". <Expression not defined in context Type = Empty

Dim Rng1 as Range
Set Rng1 = Range(NamedCell)

Any suggestions?

Thanks in advance.

Cheers.


Jim May

Passing a range into a VBA function
 

Set Rng1 = Range(NamedCell)

must be:

Set Rng1 = Range("NamedCell")

HTH

"Floyd" wrote in message
oups.com...
All:

I am attempting to pass a cell such as $C10 into a function. Inside
the function, I have the following code:

Dim Rng1 as Range
Set Rng1 = Range("$C10")

This code segment works. Now, if I attempt to pass a named cell into
the code, it compiles but gives the following error message when
"Watched". <Expression not defined in context Type = Empty

Dim Rng1 as Range
Set Rng1 = Range(NamedCell)

Any suggestions?

Thanks in advance.

Cheers.




Floyd[_2_]

Passing a range into a VBA function
 
Mr. May,

I apologize. The range itself is not names. It is being passed as
reference with the name, NamedCell. For example, Function
Testing(NamedCell as range)

Thanks so much for your assistance.

Cheers.


Tim Williams

Passing a range into a VBA function
 
Set Rng1 =NamedCell

tim


"Floyd" wrote in message
ps.com...
Mr. May,

I apologize. The range itself is not names. It is being passed as
reference with the name, NamedCell. For example, Function
Testing(NamedCell as range)

Thanks so much for your assistance.

Cheers.




Floyd[_2_]

Passing a range into a VBA function
 
Mr. Williams,

That worked perfectly.

Thank you.



All times are GMT +1. The time now is 12:07 PM.

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