Good Morning Will and Jack -
Sounds like everyone here enjoys a good mind twister.... and like you said Will, I too have spent hours trying to make a complex solution work, when all the while the simple way was right in front of me . . . but then again, slapping one's forehead for several minutes once in a while cleans out the cobwebs !
Anyway, a few details on my project files for clarification:
The application is tracking future daily manpower requirements for a labor company. There is one Excel workbook for each day of the year (named in a consistent format - "0623MON.xls" for Monday June 23, "0624TUE.xls" for Tuesday June 24, etc). These workbooks have the details of each labor job and have 4 totals (always in the same cell locations).
There is a master workbook called MANPOWER.xls that shows a summary of 12 weeks worth of the totals in the daily workbooks. (4 totals per day x 7 days per week x 12 weeks = 336 links)
Every Friday, week 1 is removed from MANPOWER and a new week is added - so somebody is manually keying in filenames for the new week and moving the rest of the weeks around on the sheet.
Since the Daily filenames are a consistent format, I thought I could easily generate them in a list on MANPOWER-Sheet2 - - A1= 0101MON, A2=0102TUE, etc thru A365. Then I could copy/paste any 12 week period of filenames into say SHEET2!B1:B84. Day 1 on the MANPOWER Summary would alway pull its linked values from the filename in SHEET2!B1, Day 2 from SHEET2!B2, etc. Whenever the need to change the range of weeks shown on MANPOWER arises, just copy/paste a new group of dates (filenames) into B1:B84 and all the links are changed. Hence, no more rearrangement or retyping needed in MANPOWER.
Sounds simple enough.....
Best Wishes... Ralph