I don't see anything wrong with your code so I tested it as follows:
I opened and new wbk (Book1.) and picked any cell and type
RateDesigner in the Name boxEnter
I typed Hello in this cell.
I then opened Book2, opened the VBE, inserted a new module and create
a sub with the following one line:
Activecell
Workbooks("Book1.xls").Worksheets("Sheet1").Range( "RateDesigner")
When I ran the code it returned "Hello" to the activecell a
expected.
So, QUESTIONS: HAVE YOU NAMED THE RANGE IN BOOK1: RateDesigner?
In your code, do you have a range (Activecell or G2 etc) or a variabl
where you want to store the results?
Using a Variable you could say something like:
Dim MyVar as string
MyVar
Workbooks("Book1.xls").Worksheets("Sheet1").Range( "RateDesigner")
The results would then be stored in MyVar for the duration of your su
( or longer if declared as Public
-----------------------------------------------
~~ Message posted from
http://www.ExcelTip.com
~~View and post usenet messages directly from
http://www.ExcelForum.com