Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 2
Default Speed of Insert Copied Cells (entire row)

I have a large spreadsheet (60MB with .xls) with 13 worksheets and LOTS of
formula's. One particular worksheet has 234 columns by 7184 rows. In that
worksheet, if I copy a few lines from another spreadsheet window in the same
Excel application and try to "Insert-Insert Copied Cells", it can take about
5 minutes for the lines to be inserted. Even with manual calculate turned on.

My question is whether there are a few tricks or tips for how to speed this
up. I realize that a spreadsheet this large with this much data is going to
take awhile to execute changes like these, but I'm curious if there's
anything I can do programmatically, procedurely or financially (spend $$) to
speed it up.

I notice, for example, that my cpu meter is at 100% for both processors when
I do a re-calculate (thus cpu-limited), but both cpu's and my memory are at
~50% when I do an Insert Copied Cells. So what is it doing the other 50% of
the time? Is this disk access speed limited?

I also notice I am running in "Compatibility Mode". Will this affect my
performance?

Here's my computer specs:
Softwa
Vista OS
Office 2007

Hardwa
HP Pavilion m7750n
CPU - Athlon 64 X2 (W) 5000+ 2.6 GHz
Memory - 2GB
Disk - 400GB SATA (7200 RPM)

I do notice by the way that I have the same issue (though even slower) with
my 2.0 GHZ Pentium 4 with 1.5GB of memory laptop running Windows XP and
Office 2007.

Thank you in advance for your help!
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 3,355
Default Speed of Insert Copied Cells (entire row)

I've found that if I turn off calculation while I'm updating cells and turn
it back on when I'm done (while including the appropriate calculation in the
code), it runs much faster.

I've also found that disabling screenupdating during execution of the code
helps too.
Do this with "Application.screenupating =FALSE" and turn back on with
"Application.screenupdating = true"

"Randy S" wrote:

I have a large spreadsheet (60MB with .xls) with 13 worksheets and LOTS of
formula's. One particular worksheet has 234 columns by 7184 rows. In that
worksheet, if I copy a few lines from another spreadsheet window in the same
Excel application and try to "Insert-Insert Copied Cells", it can take about
5 minutes for the lines to be inserted. Even with manual calculate turned on.

My question is whether there are a few tricks or tips for how to speed this
up. I realize that a spreadsheet this large with this much data is going to
take awhile to execute changes like these, but I'm curious if there's
anything I can do programmatically, procedurely or financially (spend $$) to
speed it up.

I notice, for example, that my cpu meter is at 100% for both processors when
I do a re-calculate (thus cpu-limited), but both cpu's and my memory are at
~50% when I do an Insert Copied Cells. So what is it doing the other 50% of
the time? Is this disk access speed limited?

I also notice I am running in "Compatibility Mode". Will this affect my
performance?

Here's my computer specs:
Softwa
Vista OS
Office 2007

Hardwa
HP Pavilion m7750n
CPU - Athlon 64 X2 (W) 5000+ 2.6 GHz
Memory - 2GB
Disk - 400GB SATA (7200 RPM)

I do notice by the way that I have the same issue (though even slower) with
my 2.0 GHZ Pentium 4 with 1.5GB of memory laptop running Windows XP and
Office 2007.

Thank you in advance for your help!

  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 968
Default Speed of Insert Copied Cells (entire row)

When you insert lines you make Excel check & change formulae because their
references have changed.
If you have a very large number of formulae this will take a very long time.

The only solution I know of is to add the lines at the bottom rather than
insert them in the middle.
And make sure that your data is on a separate sheet to your formulae.

Compatibility mode does not affect performance as far as I can tell.

The only part of Excel that is multithreaded is the calculation engine
(AFAIK), so Excel will not use both CPUs when changing references.

Check out my paper on Improving Excel Performance at
http://msdn2.microsoft.com/en-us/library/aa730921.aspx

it has a lot of tips for Excel 2007 as well as previous versions.
Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

When"Randy S" wrote in message
...
I have a large spreadsheet (60MB with .xls) with 13 worksheets and LOTS of
formula's. One particular worksheet has 234 columns by 7184 rows. In that
worksheet, if I copy a few lines from another spreadsheet window in the
same
Excel application and try to "Insert-Insert Copied Cells", it can take
about
5 minutes for the lines to be inserted. Even with manual calculate turned
on.

My question is whether there are a few tricks or tips for how to speed
this
up. I realize that a spreadsheet this large with this much data is going
to
take awhile to execute changes like these, but I'm curious if there's
anything I can do programmatically, procedurely or financially (spend $$)
to
speed it up.

I notice, for example, that my cpu meter is at 100% for both processors
when
I do a re-calculate (thus cpu-limited), but both cpu's and my memory are
at
~50% when I do an Insert Copied Cells. So what is it doing the other 50%
of
the time? Is this disk access speed limited?

I also notice I am running in "Compatibility Mode". Will this affect my
performance?

Here's my computer specs:
Softwa
Vista OS
Office 2007

Hardwa
HP Pavilion m7750n
CPU - Athlon 64 X2 (W) 5000+ 2.6 GHz
Memory - 2GB
Disk - 400GB SATA (7200 RPM)

I do notice by the way that I have the same issue (though even slower)
with
my 2.0 GHZ Pentium 4 with 1.5GB of memory laptop running Windows XP and
Office 2007.

Thank you in advance for your help!



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Insert copied cells Martin B Excel Worksheet Functions 3 August 30th 06 10:47 PM
Insert Copied Cells? HockeyFan Excel Discussion (Misc queries) 2 February 17th 06 01:32 PM
Macro to insert copied cells [email protected] Excel Discussion (Misc queries) 17 January 18th 06 10:40 AM
insert copied cells maryj Excel Discussion (Misc queries) 1 October 24th 05 07:56 PM
How can I get "Insert copied cells..." to not be grayed-out? toronto Excel Worksheet Functions 0 January 14th 05 07:59 PM


All times are GMT +1. The time now is 05:08 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"