The code as written assumes that there are sheets in the master
workbook with names which match the source workbooks, GlobalEntry1 to
GlobalEntry4 in your case.
I imagine you are getting subscript out of range because the workbook
containing the code does not contain worksheets named suitably.
The code also assumes that the source workbooks each contain a sheet
named "Global" from which you are copying the data.
Bill Manville
MVP - Microsoft Excel, Oxford, England
No email replies please - respond to newsgroup
|