name a range from the current activecell down 12 rows

B

BRC

Hi,
I know this is probably very simple but I can't find the code i need
and when I try to record as a macro i get hard coded addesses (c7.c19)
rather then just something like "xldown 12." and since the starting
address varies, the hardcoded address don't help. I want to select the
activecell and 12 or 13 down and then give that range a name. Thk in
advance for any help.
 
P

Peter T

ActiveCell.Resize(13, 1).Name = "myName"

MsgBox Range("myName").Name

Regards,
Peter T
 
B

Benito Merino

Hi,
I know this is probably very simple but I can't find the code i need
and when I try to record as a macro i get hard coded addesses (c7.c19)
rather then just something like "xldown 12."  and since the starting
address varies, the hardcoded address don't help. I want to select the
activecell and 12 or 13  down and then give that range a name.  Thk in
advance for any help.

Hi BRC,

Try this code:

ActiveWorkbook.Names.Add Name:="namerange", RefersTo:=ActiveCell.Resize
(12, 1)

Regards,

Benito
Barcelona
Spain
 
B

BRC

HiBRC,

Try this code:

ActiveWorkbook.Names.Add Name:="namerange", RefersTo:=ActiveCell.Resize
(12, 1)

Regards,

Benito
Barcelona
Spain

Thank you gentlemen for the help worked great
 

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