View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.programming
Andy Andy is offline
external usenet poster
 
Posts: 33
Default Hiding workbooks on opening

Thanks very much Harald

I'll give this a go and see how I get on! If it still
runs slowly I'll copy the code into this message box.

Thanks again

Andy


-----Original Message-----
Hi

2) In Excel VBA it's
Application.Screenupdating = False
'your loop
Application.Screenupdating = True

This may solve part of 1), it speeds the execution. To

speed it even more,
we'd have to read it.

I suggest you add a progress indicator if your operation

takes more than 4
seconds. See
http://j-walk.com/ss/excel/tips/tip34.htm
for a good-looking solution.

HTH. Best hishes Harald

"Andy" skrev i

melding
...
I have a workbook that contains a macro which, when
triggered, runs through a loop to open a number of other
workbooks. As each opens, a simple calculation is
performed on some data held in it and the result is

added
to a new row in the original workbook. I guess I have

two
questions really:
1. The process of opening and closing each workbook is
quite slow - is there a more efficient way of doing

this?
2. If the answer to Q1 is no, then problem I have is

that,
from a user persepctive, having all of these workbooks
flashing up on the screen will be irritating. Is there

a
way of opening the workbooks but not displaying them

(like
the personal.xls workbook) or of not refreshing the

screen
while the macro runs (like the docmd.echo false command

in
Access VBA)?

Thank you in advance for any help!!!



.