+ Reply to Thread
Results 1 to 11 of 11

Excel 2008 : [Solved] How to always open spreadsheets with auto-calc disabled

  1. #1
    Registered User
    Join Date
    02-19-2010
    Location
    Oakland, California, US
    MS-Off Ver
    Excel 2008
    Posts
    4

    [Solved] How to always open spreadsheets with auto-calc disabled

    Hi All,

    I have done some searching through various forums trying to find a solution for this, but have only seen information applying to individual sheets and books. Apologies if the answer is out there and I overlooked it. As an aside, I work in a support role and am trying to solve this for a client. I'm not much of an excel user myself, so apologies if my terminology is off.

    I'm looking for a way to permanently configure auto-calc so that it is always set to manual, and disable 'calculate before saving'. Currently, it appears that this setting stays with the spreadsheet, and is not a general always-use setting for the application. Is there a way to override this? Perhaps prevent excel from checking for that setting when opening new spreadsheets (spreadsheets received from coworkers)?


    Thanks in advance ~
    Last edited by foster; 02-22-2010 at 09:50 PM.

  2. #2
    Forum Guru DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Northumberland, UK
    MS-Off Ver
    O365
    Posts
    21,531

    Re: How to always open spreadsheets with auto-calc disabled

    Calculation is set an App level setting and is in effect based upon the calculation state of the first file opened in any given session (itself based on state as and when saved).
    see: http://www.decisionmodels.com/calcsecretse.htm

    You could create a personal.xls * file saved with the calc settings you require.

    This file will be opened automatically as and when XL instance is initiated and calc settings will be applied.

    * The steps for doing this will be based upon your client's XL version: http://www.rondebruin.nl/personal.htm


    (worth adding that VBA can amend these settings at any time - if coded to do so - if running 2008 this isn't a problem )
    Last edited by DonkeyOte; 02-19-2010 at 02:34 PM.

  3. #3
    Forum Guru DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Northumberland, UK
    MS-Off Ver
    O365
    Posts
    21,531

    Re: How to always open spreadsheets with auto-calc disabled

    Disregard the above ... doesn't hold true... at least not in XL2007 (for me)

  4. #4
    Forum Guru DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Northumberland, UK
    MS-Off Ver
    O365
    Posts
    21,531

    Re: How to always open spreadsheets with auto-calc disabled

    Having tested further...

    The process should work as long as the personal file is saved with an extension appropriate to version - ie post XL2007 you can't use an .xls file (which was I was testing with).

    With an .xls file in 2007 - though it will adjust the calc settings on open the calc settings in subsequent files override - ie because of Compatibility Mode the settings of personal don't persist (seemingly).

    I hope that makes some sense... sorry for confusion.

    If you follow the great Ron de Bruin's advice you should be ok (I think).

  5. #5
    Registered User
    Join Date
    02-19-2010
    Location
    Oakland, California, US
    MS-Off Ver
    Excel 2008
    Posts
    4

    Re: How to always open spreadsheets with auto-calc disabled

    Thank you for all the information, sir! I'll test this out and get back to the thread with my results.

    Cheers!

  6. #6
    Forum Guru DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Northumberland, UK
    MS-Off Ver
    O365
    Posts
    21,531

    Re: How to always open spreadsheets with auto-calc disabled

    Let us know if you resolve your issue.... if running 2008 create the .xlsb file as outlined on Ron's page.

    Incidentally - this 2007 issue seemed interesting so I investigated further.

    On further testing it seems that if the first file opened in 2007 is named personal.xls then though the settings of personal.xls are (as expected) applied initially they will not persist as and when subsequent files are opened (the settings are superseded)

    If the file is named anything other than personal.xls the settings do persist.

    In essence then the issue is solely down to whether or not the first file opened is "personal.xls" and is not as I initially speculated related to Compatibility Mode in any way or shape or form.

    Note: the location of personal.xls is seemingly of no consequence
    It does not matter where personal.xls is opened from - be it "auto open" c/o either XLStart / designated start up folder (as set via Options) or opened manually from any location.


    Apologies for the copious amounts of misinformation provided (thus far...)

  7. #7
    Forum Guru DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Northumberland, UK
    MS-Off Ver
    O365
    Posts
    21,531

    Re: How to always open spreadsheets with auto-calc disabled

    In fear of being ridiculed as a Class A1 Muppet I decided to ask Charles Williams about this, he kindly took pity & replied with the following:

    Quote Originally Posted by Charles Williams
    As far as i know personal.xls and other hidden workbooks like XLAs and Templates have never persisted their application.calculation settings.
    (see Controlling Calculation http://www.decisionmodels.com/calcsecretse.htm
    although I see that it does not specifically mention Personal.xls, probably because I almost never use it)
    So it would seem after a little more testing that in 2007 both personal.xls and personal.xlsb fall into this XLA/Template trap and their settings do not persist.

    Conversely the calc. settings of a file by any other name that is opened on start up will persist irrespective of visibility and open process (automatic / manual).

    If anyone else has a definitive on this I'd appreciate it as I've been going in circles a little.

    NOTE: I was looking exclusively for a non-VBA approach given OP stated use of XL2008 (no VBA support)

  8. #8
    Registered User
    Join Date
    02-19-2010
    Location
    Oakland, California, US
    MS-Off Ver
    Excel 2008
    Posts
    4

    Re: How to always open spreadsheets with auto-calc disabled

    Alright, I have a testing machine setup and have been poking around for a while. I went through the motions and confirmed all the previous observations on my machine - a particular opened file sets precedent for the auto-calc setting based on its saved-as settings, and simply opening excel rather than opening a file sets auto-calc enabled, regardless of the setting state at application exit.

    I read through com.microsoft.Excel.plist in ~/Library/Preferences and there doesn't appear to be any related settings present in this pref file. I also looked around for personal.xlsx and could not find this file. I used spotlight, as well as the unix find and locate commands to no avail. I also checked the Window menu within Excel, and there were no workbooks present to unhide. A follow-up web search also yielded no clues, so the next question is... does personal.xls even exist for the mac?

    As a partial workaround, what I'm going to recommend is that a workbook saved with manual-calc enabled and "save on close" disabled be set as a hidden startup item. This will kick off Excel with the desired calc settings, though it doesn't hide properly and the workbook will need to be closed after each login.

    Please let me know if you come up with any information regarding personal.xlsx for '08.

  9. #9
    Forum Expert romperstomper's Avatar
    Join Date
    08-13-2008
    Location
    East Sussex, UK
    MS-Off Ver
    365, varying versions/builds
    Posts
    21,320

    Re: How to always open spreadsheets with auto-calc disabled

    There wouldn't be a personal macro workbook because there are no macros in Excel 2008. (In any version of Excel, you would have to create it yourself though - it's not present by default). Just use another startup workbook as DO suggested.
    Everyone who confuses correlation and causation ends up dead.

  10. #10
    Registered User
    Join Date
    02-19-2010
    Location
    Oakland, California, US
    MS-Off Ver
    Excel 2008
    Posts
    4

    Re: How to always open spreadsheets with auto-calc disabled

    Thanks for the clarification, romperstomper, I wasn't aware that the personal workbook was predominately tied to macro functionality.

    It looks like the startup workbook option will be the partial workaround to this "working as designed" annoyance.

    Cheers, all.

  11. #11
    Registered User
    Join Date
    01-25-2010
    Location
    Portland, OR, USA
    MS-Off Ver
    Excel 2007
    Posts
    2

    Re: [Solved] How to always open spreadsheets with auto-calc disabled

    Would anyone be nice enough to give me some dumbed down instructions for how to do this in Excel 2007 (how to make it so excel always opens docs with manual calcs selected). I would really appreciate it, thanks.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1