I would suggest that You do the following:
Open the workbook, although it take some time, copy the data from every sheet to new workbooks.
If this will be done repeatedly then I suggest You create a VBA-procedure based on an ADO-approach (see the archieve for good examples).
Has the file-size increased dramatically from one session to another?
Kind regards,
Dennis