Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 419
Default External cell references using INDIRECT & ADDRESS

Hello all,

If I put an external cell reference (a reference to a cell in another file)
in a cell, I do not need that workbook open in order for that value to be
updated.

But (and correct me if I'm wrong) if I create an external cell reference in
a cell using INDIRECT()/ADDRESS() functions, I *DO* need the file open in
order for the values to be updated/recalculated.

Is there any way around this?

I want to create the external cell reference using INDIRECT (other cells on
the worksheet will have the file name, sheet name, columns & rows as their
values) *WITHOUT* having to open the other files in order to get the cells
to recalculate/update.

Thanks for any help anyone can provide,

Conan Kelly


  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 733
Default External cell references using INDIRECT & ADDRESS

Conan Kelly wrote...
If I put an external cell reference (a reference to a cell in another file)
in a cell, I do not need that workbook open in order for that value to be
updated.


True, but such references are evaluated as either scalars (single
values) or arrays, not as range references. This is a subtle but
crucial difference. Also, the syntax of external references makes them
hard-coded, which allows Excel to cache values from external reference
links.

But (and correct me if I'm wrong) if I create an external cell reference in
a cell using INDIRECT()/ADDRESS() functions, I *DO* need the file open in
order for the values to be updated/recalculated.


Correct because INDIRECT can *only* return range references, and ranges
can only exist (in the technical sense) in *open* workbooks.

Tangent: there's NEVER any need to use ADDRESS within INDIRECT.

Is there any way around this?

I want to create the external cell reference using INDIRECT (other cells on
the worksheet will have the file name, sheet name, columns & rows as their
values) *WITHOUT* having to open the other files in order to get the cells
to recalculate/update.


There's *NO* way to do this with built-in functionality. You either
need to construct static external references or use add-on functions.
See the following article in the ng archives.

http://groups.google.com/group/micro...443753560f0075

(or http://preview.tinyurl.com/sl5nn )

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel - copy absolute cell references (within the range) as relati Merf1013 Excel Discussion (Misc queries) 1 October 10th 06 07:46 AM
Active Cell To Change Formula PaulW Excel Discussion (Misc queries) 7 September 21st 06 04:03 PM
Replace a spreadsheets named cells/ranges with exact cell address. David McRitchie Excel Discussion (Misc queries) 0 September 28th 05 08:59 PM
Possible Lookup Table Karen Excel Worksheet Functions 5 June 8th 05 09:43 PM
Syntax for inferred cell references donesquire Excel Worksheet Functions 4 April 4th 05 09:29 PM


All times are GMT +1. The time now is 08:41 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"