Question

Excel 2007 - One small sheet in workbook: VERY, VERY slow updates.

Asked by: DFlaschen

I have an Excel 2007 workbook (.XLSX).
It has about 6 tabs (sheets).
One of the tabs (only one) has begun responding VERY slowly (like 60 seconds) to simple actions.  For example, copying and pasting a row takes forever!!!
All of the other sheets are behaving normally (fast).
The sheet has only about 40 rows and maybe 12 columns.
For example, after I Copy (CTRL-C) a row, and press Paste (CTRL-V) it takes like 60 seconds!  All during the wait, the Disk Drive light is ON.
It also takes forever to delete a row.  The other sheets in this workbook are normal.
------------------------------
How can I either fix the problem OR figure out WHY it is taking so long.  Is there a "what is it doing" tool?
This has become a serious annoyance.
Thank you.

BTW:  I am running XP-Pro and Office 2007.
What I think is an important clue is that it doesn't go SLOW on the other sheets in this same workbook.  And because this sheet is not so big, debugging could be easier.
I wonder if there isn't some sort of (unknown) link in one of the cells of the sheet.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2008-11-10 at 20:44:32ID23893337
Topics

Microsoft Excel Spreadsheet Software

,

Microsoft Office Suite

,

Windows XP Operating System

Participating Experts
2
Points
125
Comments
23

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. How to programatically save a sheet as a new workbook n…
    I have a multisheet Excel file with a summary sheet called CASHFLOW. I want a macro assigned to a button that save that sheet as a new workbook, in a particular folder, named after the contents of cell A1 in the cashflow sheet. So, if cell A1 reads 2735, at the ckick of a but...
  2. filter workbooks
    Hello, I have about 6000 excel files (workbooks). I want to filter these workbooks based on value of one cell (B2). If B2 cell value is "yes", program will copy that workbook to "yesfolder" folder. if B2 cell value is "nofolder", program will c...
  3. Workbook Sheets
    I have a new workbook that has a few sheets, separated for topics. I'd like to pull data from these various sheets into a single sheet for printing and calculation purposes. For this purpose, I don't see a way to identify the various cells within these different sheets f...
  4. Excel Workbook
    I use Windows XP. Is there a way to easily see the various labels one has assigned to each worksheet in a workbook without hitting the tabs at the bottom? Some of my workbooks contain many worksheets and its hard for me to remember which workbook has a certain sheet that I ...
  5. Deleting rows and cells in each sheet of a workbook
    I am desperate to have this resolved quickly. I have 45-59 sheets per workbook and there are at least 6 workbooks i need to 'clean up'. Thats around 300+ sheets that need modifying. I need to delete the same rows and cells on each sheet so if a macro can be written to do it t...
  6. Create New Workbook then Copy Sheets from old to new …
    I have a function to create a new workbook on the rool of the C: drive using the current workbook sheet 4 Cell B2 Then a moddule that calls the new workbook and copies sheets 1 and sheets 2 from the current workbook to the new workbook The code hangs on Set fso=CreateObject...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: tenaj-207Posted on 2008-11-10 at 21:12:23ID: 22927886

I think you're on the right track.  I recently had a similar issue and it ended up there was data on the last field of the row, which caused some wired issues.

I would create a new tab then copy all of your information to that new tab, don't use ctrl+A, click in one corner then go to the other and hold shift and click corner.  That should select just the data you are using.

If that doesn't work then post back what you're doing with this page and if it links to any other tabs or documents.

 

by: tenaj-207Posted on 2008-11-10 at 21:16:23ID: 22927902

One more thought.  You asked if there is a "What is it doing tool?"  I use ProcMon (process monitor) to do this and it's been very helpful in the past.  One of the many great tools made by Sysinternals.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Let me know if you want tips on how to use ProcMon.

 

by: patrickabPosted on 2008-11-11 at 03:47:25ID: 22929426

Here's a list prepared by fanpages to minimise file size and speed up a workbook. Some of the actions he recommends should help.

http://www.experts-exchange.com/Applications/MS_Office/Excel/Q_21714368.html#15817119
 
To reduce the overall size of an Excel workbook, you may like to try one/more of these suggestions:

* Don't save as dual format file (Excel 95/97); use the most recent version of Excel you (and your intended) audience will have access to - for instance, "Excel 2002", or "Excel 2000"?  However, save in the oldest copy of MS-Excel you can, then re-save in the latest revision you can.  Doing this may reduce overall size.

* If you notice that the vertical or horizontal scroll-bar(s) go(es) past the end of your data, you can clear the blank rows & columns beyond the extent of your data:

a) Go to the bottom row of data & then select the entire next row by clicking on the row number (in the "margin").  Use [Ctrl]+[Shift]+[Down Arrow] to select all the remaining rows in the worksheet, then click the "Edit" / "Clear" menu item to clear the rows of values & formats.

b) Go to the far right column of data & select the entire next column by clicking on the column letter.  Use [Ctrl]+[Shift]+[Right Arrow] to select all the remaining columns in the worksheet.  As before, use the "Edit" / "Clear" menu item to clear the columns of values & formats.

Repeat the above steps for each worksheet in your workbook where you can scroll past the end of your data.  Finally, save the workbook, and close it.  Upon re-opening the scroll-bars should now extend only as far as the data.

* Format your cells in continuous ranges (blocks) rather than individually setting the formats of distinct cells.  For example, if all of row 1 is "size 12, arial, bold" do not set A1, B1, C1, D1, E1 (etc) separately, just select row 1 & apply the same style to each cell at once.  Formatting in this manner can also be used with colo[u]rs (cell foreground & background), fonts, font sizes, font styles.  Try to apply the same formatting to single or multiple columns, and/or rows, and make individual cells the exceptions, rather than apply formatting to individual cells one by one.

* Refresh any queries or pivot tables with (select critieria that references) the least amount of data possible.

* Research (via Help) & use inbuilt bespoke functions rather than writing your own code.

* Reduce the length of Range names so that they are still meaningful, but not as verbose.

* If you have any (auto) filtering enabled in your workbook, across one, or more, worksheets, remove this, or reset it back to "(All)" prior to saving.

* Remove any unused worksheets, or any unused VBA code (or pre-recorded macros).

* You may like to try exporting (right-click tab and select "Copy To" 'New Book') all your worksheets into a new workbook & then saving this newly created book as a different filename.  When comparing the two files you may notice a vast difference.

* If you regularly save data across a network (i.e. is the workbook stored on a network), or is it 'Shared'?  If 'Shared', try unsharing & saving locally, re-share & then save back to the network.

 

by: DFlaschenPosted on 2008-11-21 at 11:41:27ID: 23016243

Update:
As you may recall, my complaint is that one sheet in my Excel-2007 workbook is DOG SLOW.  I mean SLOW!
So, I tried this:  I saved each sheet into it's own workbook.  So I now have 5 workbooks with ONE sheet each.  I tried the bad sheet in it's new workbook and it appeared to be fixed.  But today, I tried it again and it is S-L-O-W, I mean horrendous.

I have a few theories / ideas.  What do you think?
1.  I should try saving it in Excel-2003 format, not Excel-2007.
2.  Somehow there is an (not-yet-understood-by-me but BAD) interaction between Excel and Internet Explorer.  
3.  Somehow it is referencing some cell way down or way-right in the sheet.  This is a sheet with only 57 rows and about 12 columns.  Is there away to tell Excel to WIPE / IGNORE everything beyond my actual 57x10 data?
4.  There are references to other sheets in my bad sheet.  How can I locate them?  Is there a way to tell Excel "show me my external references?"  I should note that there was a button at top-left that said it was blocking access to something (for my protection).  I clicked it said Allow.  I think it was blocking access to my disk drive - not sure.
5.  The problem probably began when I created the new tabs (worksheets) in the original database.  There are various ways to create a new tab.  I may have highlighted my data grid in the old sheet and pasted those cells into the new sheet.  If I recall correctly, the paste took FOREVER.  So, that's any area of suspiciion.
Truth be told, I have not yet tried the suggestions in PatrickAB's last post.   I didn't have a chance.  I'm going to try them ASAP.  thanks.

 

by: patrickabPosted on 2008-11-21 at 12:04:05ID: 23016476

DFlaschen,

> Is there away to tell Excel to WIPE / IGNORE everything beyond my actual 57x10 data?

Yes, I have covered that in my previous comments - see above

>4.  There are references to other sheets in my bad sheet.  How can I locate them?  Is there a way to tell Excel "show me my external references?"

You can switch between results (normal view) and the formula in a cell. To do that use CTRL+¬ or CTRL+~   The first combination works on my machine.

Patrick

 

by: DFlaschenPosted on 2008-11-21 at 12:08:39ID: 23016508

Cool.  Thanks, Patrick.  I know I am bad for posting without first acting on your prior post.  Thanks for your patience.  df

 

by: patrickabPosted on 2008-11-21 at 12:20:40ID: 23016619

DFlaschen,

Please let me know how you get on cleaning up your worksheet/workbook.

Patrick

 

by: DFlaschenPosted on 2008-11-21 at 18:03:48ID: 23018669

This may be hard to believe, but trying a and b above seems to have made is worse!  And, because I am using Excel 2007, there is no "Edit / Clear".  Instead I right-click'ed and did Clear Contents.

I should note that I use colors a lot in my spreadsheets.  Although I cleared the contents, the colors remained.  Perhaps I need use the Format Painter to make the non-data cells white.  How can I do that?  Thanks.

 

by: DFlaschenPosted on 2008-11-21 at 18:05:34ID: 23018679

Correction - the outside colors are now gone.
Also, during the LONG delays, the disk drive light is on.

 

by: patrickabPosted on 2008-11-22 at 01:59:04ID: 23020010

Try these modified instructions instead:

a) Go to row after the bottom row of data & then select the entire next row by clicking on the row number (in the "margin").  Use [Ctrl]+[Shift]+[Down Arrow] to select all the remaining rows in the worksheet, then press CTRL+- (that's hold down CTRL and press the minus sign once)


b) Go to the column after the last column of data & select the entire next column by clicking on the column letter.  Use [Ctrl]+[Shift]+[Right Arrow] to select all the remaining columns in the worksheet, then press CTRL+- (that's hold down CTRL and press the minus sign once)

 

by: DFlaschenPosted on 2008-11-24 at 07:34:29ID: 23028492

NEW INFORMATION
I've spent a lot of time testing.  Here's what I found:
I deleted ALL of the data - all rows and all columns - and it still is VERY, VERY slow.
After deleting everything, I entered one cell.  I then copied that row and it STILL took forever.
WEIRD FINDING:
I discovered there is no A and B columns.  I did UNHIDE, I scrolled left.  Nothing.  The leftmost column is column C.  I can't find any A or B columns!!

There are also NO H, I, K or L columns.  How can I get these columns back.  I am thinking this is related to my slowness   The unhide button is disabled.

REMEMBER please:  This is is Excel 2007   Thanks.

Summary:  All the (unhidden) data is cleared.  It is still horribly slow.
THere are (apparently) hidden columns, which I haven't been able to unhide.
thanks

 

by: DFlaschenPosted on 2008-11-24 at 09:38:23ID: 23029250

I guess I'm not the only person who can't unhide columns in Excel 2007:
http://www.google.com/search?hl=en&q=excel+2007+can%27t+unhide+columns&btnG=Google+Search&aq=f&oq=

 

by: DFlaschenPosted on 2008-11-24 at 11:10:40ID: 23029806

FILE IS ATTACHED.
I have UN-HID all my columns.
I have done Clear-Contents on all the rows and columns
I have saved it in 2003 format.
It is still HORRIBLY SLOW.  It takes MINUTES to do the most trivial function (copy a row, saving the file, hiding / un-hiding, anything takes forever).
Thanks.

 

by: patrickabPosted on 2008-11-24 at 15:09:15ID: 23031324

I've had a look at the 'sick' spreadsheet and have come to the conclusion that it is terminally ill with Ebola virus. There no hope for it. Give it up and start all over again.

Patrick

 

by: DFlaschenPosted on 2008-11-24 at 20:12:36ID: 23032346

Patrick, your response is funny, but I think you mean it.  Do you mean it?  Are you saying what you mean, that the sheet is just "somehow screwed up" and there's "no fixing it."  I'd bet Bill Gates would be surprised to learn that Excel 2007 could do that.

By the way, what is the proper (best) way to copy a sheet?  There are several possibilities: Right click on the tab and choose Move or Copy.  Highlight the whole sheet by clicking on the little empty box above the column numbers and to the left of the row numbers and highlighting active cells and copy those using Cut and Paste.
I am guessing that these REALLY AGGRAVATING problems began because I used the wrong copy mechanism.  The source of copy worked fine.

Thank you.

 

by: DFlaschenPosted on 2008-11-24 at 20:13:35ID: 23032349

Oh, one last thing - and you probably suspected this.  When the sick sheet is thinking and thinking and thinking, the disk drive light in on almost constantly.  !!!!!!

 

by: tenaj-207Posted on 2008-11-24 at 23:30:06ID: 23032861

One option to download OpenOffice and open the spreadsheet and resave it in OpenOffice.  Then open it back in Excel.  That may strip out some of the sicknesses (aka Ebola).

http://www.openoffice.org/

 

by: patrickabPosted on 2008-11-25 at 02:49:36ID: 23033596

DFlaschen,

>Are you saying what you mean, that the sheet is just "somehow screwed up" and there's "no fixing it."

I don't think Bill Gates would be at all surprised...

Alternatively you could try opening and reparing. When you get to the dialogue box in which you select the file to open, you will see at the righthand end of the 'Open' button a dropdown arrow, select that and then select 'Open and Repair'. You never know it might help. Certainly worth a try. It's also worth trying tenaj-207's suggestion as Open Office is free and it sometimes helps.

Patrick

 

by: DFlaschenPosted on 2008-11-25 at 10:19:47ID: 23036576

Tow good suggestions, that I won't be able to try until Dec. 2.  If you celebrate Thanksgiving...Have a Happy Thanksgiving. If not, have a happy end-of-November.  'til then.

 

by: patrickabPosted on 2008-11-25 at 14:15:23ID: 23038175

DFlaschen -  I'm a Brit, so I don't recognise Thanksgiving, all the same thanks for the good wishes.- Patrick

 

by: DFlaschenPosted on 2008-12-10 at 10:55:10ID: 23141670

Patrick wrote:
I've had a look at the 'sick' spreadsheet and have come to the conclusion that it is terminally ill with Ebola virus. There no hope for it. Give it up and start all over again.
Indeed. A simple spreadsheet from a $500 program just won't work and it can't be fixed.  I guess it's easier to complain than do better, but this was a very disturbing incident.  What did I learn?  "You can destroy a MS Office 2007 without doing anything wrong!"
SOLUTION:  I copied the sheet cell-by-cell to an OpenOffice spreadsheet.  It works fine there.
At one time I knew how to read the byte-by-byte format of an Excel spreadsheet - very complicated.  If I had loads of money and time, I'd like to analyze this sheet (you can do it - the sheet is attached).  And find out what's wrong.  The attached sheet has like 2 rows and 10 cells.  It still takes 120 seconds to copy a row.
Thanks so much to PatrickAB and Tanaj-207.
Pray for a 2009 where people respect each other and don't kill each other all the time.  Peace bros.

 

by: DFlaschenPosted on 2008-12-10 at 10:57:03ID: 31515404

I had a Excel 2007 sheet that was so messed up that it took 120 seconds to copy a row.  Even after deleting all but 2 rows and 10 columns, the sheet was still useless.  I love EE.  Thanks guys.

 

by: patrickabPosted on 2008-12-10 at 14:06:21ID: 23143782

DFlaschen - I love your comment!  - Thanks for the grade. - Patrick

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...