Excel 2007 memory limits

jasen

New Member
Joined
Apr 10, 2014
Messages
1
Hi

Background:
I have a rather large excel 2007 workbook (4.8mb) with plenty custom functions, array formulas, volatile functions (INDIRECT method to be specific) and macros. It is permanently in Manual calc mode. The sheet (with its add-ins) was created in excel 2003 but the sheet has since been converted to excel 2007's .xlsm format. Add-ins are still .xla format. Im using Windows 7 and 32-bit MS Office.

Question:
The workbook is very erratic when trying to run macros which basically run the .Calculate method on Ranges with a number of the custom functions, array formulas and volatile functions. By erratic i mean the sheet will either work for a while and then either say "Not Responding", will go grey and ask me to "restart the program" or the command buttons sometimes do not even execute the code. When this happens and i open the VB Editor i can step through the code but nothing executes. The total EXCEL.EXE memory usage per Windows Task Manager never exceeds 1.3GB, meaning there is still 700MB free.

Has anyone experienced something similar post converting a large sheet from excel 2003 to excel 2007? Could it be a memory issue, and that recalculation is pushing memory usage over the 2GB limit?

FYI - i have been researching the issue for a good few days now and probably the most helpful article was this...Improving Performance in Excel 2007. From the article the only thing i can think might solve my sheet problems is to reduce the number of array formulas and/or volatile functions. But this is really a last resort. Hopefully someone has overcome a similar problem and can assist?

Thanks
Jasen
 

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand

Forum statistics

Threads
1,215,219
Messages
6,123,678
Members
449,116
Latest member
HypnoFant

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