cells have pull down menus. Not sure if that will change anything
No that will be no problem, you just get the cell value that is present. What could be a problem is merged cells, as they may look nice but are a paint to work with VBA vise.
As you are "extracting" about 76 values from each template file you should consider how to reduce the number of copying operations to a minimum.
For instance at the end of the "Master" you have to copy the "vertical" values E60:E65 from "Template" and pasting it "horizontaly" to range BT:BY in "Master".
So you need something like
I tested a bit of code before you uploaded these two files and this should give you an idea how to proceed.
As the "Master" file will be the file containing the macro it will also be known as "ThisWorkbook". The offset command ensure that data are not being "ower written". In example above A2 (in Sheet1, Master file) will have the name of the "Template" file, B2 will have the folder name and C2 will have the cell value from B2 of the "Template" file.
Using the offset command for pasting values is ok if all files have the same number of values, but if a value is missing in a file the next file will have one value in the wrong row.
Say the 3 first file have all the values they should have, the 4th file is missing a value that should go in D5 so when file 5's value is pasted one value goes into D5 when it should go to D6 instead.
Since all the values from one template file should go into one row in the "Master" file you could use a "counter". If you would like to do so you must add a line like this at the start of the macro
Then set a start value of i (2 because the master file has headings in row 1)
and you also need to increment i after each Template file is "processed" i.e.
Then you must change all the paste command to this "formate
Alf
Bookmarks