Working on this Excel workbook causes Excel to freeze for several seconds. Why?

1

A client of mine has been complaining about a particular Excel workbook (Excel file) that is running very slowly.

Whenever they try to make changes to any of the cells, it takes about 10-20 seconds to make the change. Excel freezes up and becomes unresponsive during this time.

I've tested this file on several different machines to ensure it wasn't a problem with the machine. It runs very slowly on all 3 machines I've tested.

It's a .xls file, meaning it is Excel 97-2003 format.

The workbook doesn't do any calculations or make use of any formulas at all, and cells don't refer to other cells. The workbook is simply used to store tabular data, and contains about 12 worksheets, and is about 4mb in size.

Any ideas on what the problem could be, and how to resolve this issue?

Update:

  • I am using Excel 2007. Haven't been able to get hold of earlier versions of Excel to test on.
  • I've managed to narrow the problem down to the latest worksheet in the file/workbook. All the other worksheets are very fast. No problems there.

Saajid Ismail

Posted 2009-09-14T12:38:59.977

Reputation: 137

if you never solved this, or even if you did, I can recommend an analysis product called FastExcel, sold at http://decisionmodels.com/

– jtolle – 2010-08-07T18:04:00.890

try switching your default printer to another choice (if one available). my default is a network printer and whilst working at home i can't use it and found it slowing down any excel 2003 spreadsheet. – None – 2012-04-09T14:45:50.953

Answers

2

Have you tried simply copying the worksheets into a new spreadsheet? This fixes many goofy Excel issues.

TomB

Posted 2009-09-14T12:38:59.977

Reputation: 323

1I'll go for this as well as another option, making sure to Paste Special > Values to make sure there are definitely no formulae. – None – 2009-09-14T13:59:29.670

I will try this and post results here. – Saajid Ismail – 2009-09-14T14:55:13.503

1

Open the Excel file in Excel 2007 and save it in the Excel 2007 format (.xlsx) - it will solve your problem. I had a similar issue and this resolved it.

Shivakumar

Posted 2009-09-14T12:38:59.977

Reputation: 11

1

Check the formatting.

If individual cells are formatted with colour, border etc. instead of entire columns or rows then the file size and speed of the workbook will be impacted. Check also that there is no conditional formatting applied to any of the cells - this is a killer in terms of performance. In a workbook with many thousands of data cells this can get quite noticeable.

Most of the time this formatting can be stripped out and replaced with column/row formatting without any major impact on the look of the worksheets.

Lunatik

Posted 2009-09-14T12:38:59.977

Reputation: 4 973

1

Ensure empty rows and columns are really empty, by removing them once again. In old versions of Excel this will give you new empty rows and columns; in later version you might not see those.

To remove: right-click and select something like "Delete Rows". Do not press the Delete key, which would only delete the empty contents and does not help you.

To select: select the first empty row below the data, then hold down Shift, and press End followed by Down one or two times. Likewise: select the first empty column, keep Shift down, and press End followed by Right one or two times. (I am not 100% about the keys. You can also try Ctrl-Shift-End to extend the selection to the last cell in the sheet.)

Arjan

Posted 2009-09-14T12:38:59.977

Reputation: 29 084

1

Good shout. I use David McRitchie's MakeLastCell for this all the time http://mvps.org/dmcritchie/excel/lastcell.htm

– Lunatik – 2009-09-15T11:01:41.597

0

Change from Automatic to Manual Calculation and see if it's still slow. If so, then you can safely rule out calcs, but my Spidey-senses say otherwise.

user3463

Posted 2009-09-14T12:38:59.977

Reputation:

I've tried this. It doesn't make a difference. The spreadsheet doesn't make much (if any) use of calculations/formulas. – Saajid Ismail – 2009-09-14T14:51:09.390