+ Reply to Thread
Results 1 to 3 of 3

When to separate worksheets over multiple workbooks?

Hybrid View

  1. #1
    Forum Contributor
    Join Date
    01-12-2014
    Location
    United Kingdom
    MS-Off Ver
    Excel 2016
    Posts
    152

    When to separate worksheets over multiple workbooks?

    Hi Guys,

    I'm not sure if this is the right section but the database sections seemed to refer to access etc, rather than another workbook.

    I have a workbook with maybe 25 tabs and it's getting a bit messy. The majority of these are tables full of data, with currently only 1 sheet I used to create a system which pulls data from the other sheets to create systems and prices.

    Ideally, I'd like to split the 1 sheet used for systems and prices over multiple tabs, but I'm wary that this means even more sheets and also I don't want to bog down the whole book and make it run slowly.

    My thought was to locate the data on another workbook and link them together but when I moved them over they initially worked, but when I closed the workbook and reopened, I got a load of #REF errors to the data.

    Firstly, is this the best way to go about what I'm trying to achieve (simplify the systems and prices workbook and maintain speed) or is there another method? Secondly, how would it be best to set this up?

    I watched a youtube video about using the data connection function, but this just seems to port the data across which defeats the objective I'm looking to do (simplify and maintain speed)

    Any help/advice would be much appreciated!

  2. #2
    Forum Expert JLGWhiz's Avatar
    Join Date
    02-20-2011
    Location
    Florida, USA
    MS-Off Ver
    Windows 10, Excel 2013
    Posts
    2,070

    Re: When to separate worksheets over multiple workbooks?

    If you are using formulas to link your data from sheet to sheet then it will affect the speed with which calculations are made as your data and number of sheets increase, especially if you are also using named tables (list objects). They all eat memory and forces Excel to use unallocated memory to do the calculation as events occur on the sheets. The number of sheets, for practical purposes, does not matter so long as your systems has adequate memory and most systems made after 2005 should have plenty of memory. My advice wouold be to start using VBA or VBScript to do a lot of your math, linking and manipulation of data. That would free up the amount of memory required to hold formulas and execute them, expecially the volatile formulas that execute when you open a workbook or activate a sheet. You would have to be the judge of how much code you use to replace your formulas, because only you know the objectives of what your data is compiled and manipulated to produce.
    Last edited by JLGWhiz; 08-17-2019 at 12:29 PM.
    Any code provided by me should be tested on a copy or a mock up of your original data before applying it to the original. Some events in VBA cannot be reversed with the undo facility in Excel. If your original post is satisfied, please mark the thread as "Solved". To upload a file, see the banner at top of this page.
    Just when I think I am smart, I learn something new!

  3. #3
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    53,048

    Re: When to separate worksheets over multiple workbooks?

    From my perspective, I would put all data into 1 sheet, if possible - it keeps formulas more simple.

    A couple of times, I have had 1 data file that had a huge amount of data and was slow to calc (minutes). I took most of the calcs and put them in another file that pretty much ref'd the data file. This sped the process up considerably
    1. Use code tags for VBA. [code] Your Code [/code] (or use the # button)
    2. If your question is resolved, mark it SOLVED using the thread tools
    3. Click on the star if you think someone helped you

    Regards
    Ford

+ Reply to Thread

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. VBA to Split Worksheets into separate Workbooks by Tab Name
    By krissysteen in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 06-26-2019, 01:56 PM
  2. Combine 3 separate workbooks, each with 6 worksheets
    By billycasper in forum Excel Programming / VBA / Macros
    Replies: 4
    Last Post: 08-17-2014, 07:16 AM
  3. Separate Worksheets into Separate Workbooks
    By adileva in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 03-08-2013, 01:36 PM
  4. [SOLVED] Copying Worksheets from Multiple Workbooks to a Single Workbook, Separate Worksheets
    By DHartwig35805 in forum Excel Programming / VBA / Macros
    Replies: 11
    Last Post: 08-27-2012, 11:38 AM
  5. Copying Worksheets from Multiple Workbooks to a Single Workbook, Separate Worksheets
    By Abhi_1977 in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 08-27-2012, 11:32 AM
  6. Copy Data From Multiple Open Workbooks to Another Workbook with Separate Worksheets
    By lupitenis in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 07-23-2012, 05:36 PM
  7. Combine Workbooks as separate worksheets
    By SAL in forum Excel General
    Replies: 2
    Last Post: 06-01-2005, 12:05 PM

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