Consolidate data from multiple workbooks, using list of filenames

LinVen

New Member
Joined
Mar 31, 2021
Messages
7
Office Version
  1. 365
Platform
  1. Windows
Hi Guys

I have read a lot of threads on this, but it seems to be one thing which is a mammoth struggle in Excel.

The challenge:

  • I need to produce a MASTER Resource Plan, which will consolidate individual team members planning into one overview.
  • The source workbooks are all consistently structured, multi tab files.
  • I only need to pull values - not calculate anything
  • The data I wish to pull is not a flat file format
If only INDIRECT would work on closed files, I would have no problem!

I know that someone once wrote INDIRECT.EXT which may have helped, but it was available embedded within an addin which I am not sure will work (found it for versions up to Excel 97, I am on Office 365) plus I am not sure that I can go downloading unofficial addins.

I also tried the old EVALUATE (embedded within Name Manager) but that also required the source files to be open, which is just not practical.

Finally, I thought I had cracked it with this little code I found:

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

Sadly - same result, source files must be open.

I would very much like to avoid building one line of the resource plan (for one file) then CTRL H the file name for every subsequent row! Firstly that will take ages and secondly, it will have to be repeated every new period.

Can anyone provide any advice on how I can get around the open source file issue with INDIRECT, to be able to drag my formulae down, picking up a new file ref on each row and returning the individual values accordingly - without all source data having to be open?

(This way, if someone changes their filename (you know it will happen) I can simply check and tweak the filename in Column B and all is well)
 

Excel Facts

When they said...
When they said you are going to "Excel at life", they meant you "will be doing Excel your whole life".

Forum statistics

Threads
1,223,884
Messages
6,175,175
Members
452,615
Latest member
bogeys2birdies

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top