您的位置:首页 > 其它

开始快速学习Office 2007相关的知识: standard版, 不包括Access等重要部件

2010-08-17 13:11 429 查看

找到了如何解决Excel响应慢的方法

如果直接选中并修改比较慢, 可以用"新建空白worksheet", 设置好想要的格式, 然后Paste special > value 的方式快速获得结果.

我尝试了一下, 果然可以! 也就是说 Office 2007 SP2仍然没有好好优化自己的运行速度, 明明有方便快捷的方式,偏偏默认用最慢的...



Slow Excel 2007 calculation in a workbook and one solution

Bob Flanagan posted on Wednesday, June 06, 2007 11:29 AM

http://www.eggheadcafe.com/software/aspnet/30080342/slow-excel-2007-calculation-in-a-workbook-and-one-solution.aspx

Problem:

In Excel 2007 an xls workbook takes 2-4 seconds to recalculte whenever a

cell is changed. The workbook works fine in Excel 2003.

No external links

no macros

no range names

File well under 1 meg, with very few formulas - mostly data and sums

No conditional formatting

A few IF formulas, about 10-20

About 30 sum functions

Just one worksheet

Changing to manual recalc did not help

Saving as xlsx did not solve

Copying and pasting cells to a xlsx workbook did not solve

Clearing all formats did not solve

Converting all cells to values did not solve

Copying the worksheet to a new workbook did not solve

Deleting all cells did not solve!!!!

Doing an Edit, Clear All did not solve!!!!!

Solution that worked:

Created a new xlsx workbook

Selected the cells and did a copy, paste special formulas to the new

workbook

Changing cells in the new workbook resulted in no delay.

The above works if there is just one sheet in a workbook.  I'm not certain

how one would solve if there were multiple worksheets.  Any thoughts?

Most likely there is some corruption in the XLS workbook, but none that

affects performance in 2003, just in 2007.

Bob Flanagan

Macro Systems
 http://www.add-ins.com 
Productivity add-ins and downloadable books on VB macros for Excel
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: