Macro running slow first time only

djamieson18

New Member
Joined
Feb 4, 2012
Messages
8
Hi Folks,

I am using Excel Mac 2011 and have a rather large macro that takes information from a very large global worksheet (10,000 rows) and creates approx 100 new worksheets. It's mostly nested for loops, nothing too complex.

The overall performance of the Macro is fine, taking around 10 minutes, however when I open Excel and launch the macro, it takes about 3 times longer than that to run. If I run it again in the same excel session, it is back to taking only 10 minutes and is fine any further times I run it after that.

My code is far too large to post but can anyone suggest any avenues that may be worth looking into to remove this problem?

Thanks,

Dave
 

Excel Facts

Can a formula spear through sheets?
Use =SUM(January:December!E7) to sum E7 on all of the sheets from January through December
I assume you have screenupdating and calculation off/manual while the code is running?

Short of that, we would have to see it. There have been some pretty long codes posted here...try us :)
 
Upvote 0

Forum statistics

Threads
1,223,888
Messages
6,175,217
Members
452,619
Latest member
Shiv1198

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