Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 29
Default running speed

Hello,

I have a workbook with many sheets, cells linked to validation lists,
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?

Emiliano


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 586
Default running speed

Get a faster computer! lol. Just kidding. Do you have any samles of your
code to look at?
--
Cheers,
Ryan


"eggpap" wrote:

Hello,

I have a workbook with many sheets, cells linked to validation lists,
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?

Emiliano



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 29
Default running speed

Thanks,

I 'll prepare the sample code asap.

Emiliano
"RyanH" ha scritto nel messaggio
...
Get a faster computer! lol. Just kidding. Do you have any samles of
your
code to look at?
--
Cheers,
Ryan


"eggpap" wrote:

Hello,

I have a workbook with many sheets, cells linked to validation lists,
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?

Emiliano






  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 247
Default running speed

On 2 Sep, 22:15, "eggpap" wrote:
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?


Be carefully with udfs , them are volatile functions , any change in
data
recalculate all udfs ; how many udfs you have ?

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,939
Default running speed

UDF's are only volatile if you include Application.Volatile in the function.
Otherwise they use smart calc like any other function in XL.
--
HTH...

Jim Thomlinson


"ytayta555" wrote:

On 2 Sep, 22:15, "eggpap" wrote:
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?


Be carefully with udfs , them are volatile functions , any change in
data
recalculate all udfs ; how many udfs you have ?




  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 29
Default running speed

Thanks,

so if I want the udf not volatile I must use the statement
Application.Volatile False before the udf code?
I don't find the message of ytayta555, so I use this to reply to him:
I have 4 sheets with about 150 udfs in it.

Emiliano

"Jim Thomlinson" ha scritto nel
messaggio ...
UDF's are only volatile if you include Application.Volatile in the
function.
Otherwise they use smart calc like any other function in XL.
--
HTH...

Jim Thomlinson


"ytayta555" wrote:

On 2 Sep, 22:15, "eggpap" wrote:
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?


Be carefully with udfs , them are volatile functions , any change in
data
recalculate all udfs ; how many udfs you have ?





  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 247
Default running speed

On 3 Sep, 17:21, "eggpap" wrote:
so if I want the udf not volatile I must use the statement
Application.Volatile False before the udf code?


In case that you have this line of code in the code of UDF , you
must delete all this line of code , not ,,Application.Volatile
False ,,
after SubUDF ....

I don't find the message of ytayta555, so I use this to reply to him:
I have 4 sheets with about 150 udfs in it.


You don't have too much UDF , but If you macro handle with the
range which UDF are reffering in call, UDF recalculate every time and
slow
your macro ;
I think is a goog thing to post the code of your UDF tipe , maybe
can be some improvements in it ; according with what your macro
is doing , maybe you can handle with Application .Calculation =
xlManual
or xlAutomatic .

  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 22,906
Default running speed

Check out tips at Charles Williams' Excel Pages.

http://www.decisionmodels.com/


Gord Dibben MS Excel MVP

On Tue, 2 Sep 2008 21:15:00 +0200, "eggpap" wrote:

Hello,

I have a workbook with many sheets, cells linked to validation lists,
external data, many udfs etc.
The speed of calculation of the results is very much low. Any tips to
increase that speed?

Emiliano


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
Running Ontime's procedure while another function is running? Enter The Excel Programming 1 May 11th 07 05:58 AM
Running speed of Micrsoft Query with Multiple parameters Ken Excel Discussion (Misc queries) 1 March 19th 07 11:21 PM
Can you speed UP drag speed? Ryan W Excel Discussion (Misc queries) 1 October 24th 05 06:09 PM
need for speed! Neil[_19_] Excel Programming 1 May 19th 04 10:25 PM
Speed? Stu[_31_] Excel Programming 11 October 18th 03 09:41 PM


All times are GMT +1. The time now is 01:19 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"