No problem, and you should just be able to edit the formula with the other data.
The ROW() bit by the way, simply returns a value of 2, so ROW()+1140 gives you
1142 in the string you are building. If the sheet names are in some kind of
sequential order that you can build with a pattern, ie they increment by 1 each
time, or 2 etc, then this works fine.
If your formula in Col A, eg
=INDIRECT("'"&(ROW()+1140)&"'!$C$8")
brings back cell C8 from the right sheet, then
=INDIRECT("'"&(ROW()+1140)&"'!$J$12")
in Col B should bring back the contents of J12 for you, regardless of whether it
is text or numeric.
As I said, the ROW()+1140 bit simply gives you 1142, but when copied down, will
increment by 1 for each row, such that
In cell
A2 you have ROW()+1140 which equals 2 + 1140 = 1142
A3 you have ROW()+1140 which equals 3 + 1140 = 1143
A4 you have ROW()+1140 which equals 4 + 1140 = 1144
A5 you have ROW()+1140 which equals 5 + 1140 = 1145
These in turn build the following strings within the INDIRECT function
=INDIRECT("'"&1142&"'!$C$8") = INDIRECT("'1142'!$C$8")
=INDIRECT("'"&1143&"'!$C$8") = INDIRECT("'1143'!$C$8")
=INDIRECT("'"&1144&"'!$C$8") = INDIRECT("'1144'!$C$8")
=INDIRECT("'"&1145&"'!$C$8") = INDIRECT("'1145'!$C$8")
which is the same as typing in
='1142'!$C$8"
='1143'!$C$8"
='1144'!$C$8"
='1145'!$C$8"
You don't really need the single quotes around the 1142,1143,1144,1145 bit, but
if your sheet name had spaces in it you would, so safer to leave them in for
syntax purposes.
Once you get your head round that, you can do anything you like with numbers to
build those strings, as long as you can identify a pattern, otherwise you will
be building them manually, or using VBA to do it.
--
Regards
Ken....................... Microsoft MVP - Excel
Sys Spec - Win XP Pro / XL 97/00/02/03
----------------------------------------------------------------------------
It's easier to beg forgiveness than ask permission

----------------------------------------------------------------------------
Virginiala said:
Sorry to sound like a dope - but just so I'm clear, I type
=INDIRECT("'"&(ROW()+1140)&"'!$C$8") in the cell where I want to reflect info
onto row 2 from sheet 1142 in cell C8?
I think I understand that, but - each cell in the row references a specific
cell in the various worksheets, so while Column A needs C* to stay constant,
Column B needs J12 to stay constant. What now? Also, some ofthe info is text,
is there a way to allow that?
Thank you again for your help - I really appreciate it!
Virginia
<snip>