ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   stop calculation on workboook open (https://www.excelbanter.com/excel-programming/317784-stop-calculation-workboook-open.html)

David

stop calculation on workboook open
 
Greetings and TIA for your help.
I was hoping to do this with the code below but my workbook still
recalculates when opening, if another workbook (already open) was set to
automatic calculation.
Please advise

Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
--
David

Bob Phillips[_6_]

stop calculation on workboook open
 
David,

Did you put this code in the ThsiWorkbook code module?



--

HTH

RP
(remove nothere from the email address if mailing direct)


"David" wrote in message
...
Greetings and TIA for your help.
I was hoping to do this with the code below but my workbook still
recalculates when opening, if another workbook (already open) was set to
automatic calculation.
Please advise

Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
--
David




Dave Peterson[_5_]

stop calculation on workboook open
 
I think your workbook is open with the existing calculation setting before it
excel gets to your code.

You could either change the setting manually, then open your workbook

or

create a dummy workbook that changes the setting, opens your workbook and closes
itself. Then use that dummy workbook to open your workbook--don't open your
workbook directly.

Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
workbooks.open(filename:="C:\myworkbook.xls")
thisworkbook.close savechanges:=true
End Sub

Save this once before you run it, or you'll have to type it in again!


David wrote:

Greetings and TIA for your help.
I was hoping to do this with the code below but my workbook still
recalculates when opening, if another workbook (already open) was set to
automatic calculation.
Please advise

Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
--
David


--

Dave Peterson


All times are GMT +1. The time now is 12:27 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com