Errors when using range names in VBA

  • Thread starter Thread starter Rob
  • Start date Start date
R

Rob

Hi,

I have a dynamic range name set as MyProd, I used
=OFFSET((sheet1!$B$5,0,0,count(sheet1!$B:$B),5) in the Names menu to define
this. However, since setting this up, the Macro I had that looked up data
in a column from the range MyProd, returns errors as if the range address
isn't known. Is there as solution to resolve this eg. somehow define the
address before running the macro?

Hoping someone can give some direction.

Thanks, Rob
 
Are you sure that it is not that column B has no numbers?

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)
 
Bob,

Have checked data and its all there when looking at the range name. It also
works when I simply just name the range.

Regards, Rob
 
if i enter data into enter data into b5:b25

then i fix your formula:
=OFFSET(sheet1!$B$5,0,0,count(sheet1!$B:$B),5)

and then type this in the immedidate window:
?range("myprod").Address

it returns:
$B$5:$F$25
 
Thanks everyone, seem to have cracked it with $ sign, had $B5 and not $B$5.

Thanks, Rob
 

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

Back
Top