I have created a defined name/range on a worksheet called bob
, pointing to a single cell. There are a number of other name/ranges set up on this worksheet, which I didn't create. All the number/ranges work perfectly except for mine.
I should be able to refer to the contents of this cell by using either of the following statements:
(worksheet object).Names("bob").RefersToRange.Value
(worksheet object).Range("bob").Value
However, only the second statement, referring to the Range
works for some reason. The first one can't find the name in the Names
list.
My questions are:
- What is the difference, if any, between a
Name
and aRange
? - Is this something to do with the global/local scope of my name/range?
- How were the other name/ranges created on the sheet so that they appear in both the worksheets
Name
andRange
list?