at 18mb Excel on a modern machine should handle it
With something that big it is hard to diagnose
first look for size problems:
You could copy each sheet into a new file, without worring about formulas
and such, compare the new file size to the old??/
check system memory issues
http://www.decisionmodels.com/index.htm
Are your databases remote or on the PC?
Are Other apps running?
If this is an "old" file that has seen a number of revisions it may need
some housekeeping:
reset used ranges
http://www.contextures.com/xlfaqApp.html#Unused
delete unused charts
if VBA present run Code Cleaner
http://www.appspro.com/Utilities/CodeCleaner.htm
File could be corrupt requiring coping each sheet to a new file.
pictures & logos could be corrupt?
AS you can see there are many sources of trouble in a large file. If you
want it fixed you many need to just use process of elimination:
delete one sheet at a time until problem is fixed then figure out what is
special about that sheet.
you should invest in PUP (saved me many times over)
30 day free trial
http://j-walk.com/ss/pup/pup6/index.htm
after download run the AUDIT WORKBOOK tool
the report it produces will map out the complexities of your file and may
lead to an answer.
You could also gain from John's books also listed at this URL