ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Only calculate data table (https://www.excelbanter.com/excel-worksheet-functions/126176-only-calculate-data-table.html)

Rupert

Only calculate data table
 
Hi,

I have a problem with a large workbook with an extremely slow
calculation time.

The main sheet includes an range of about 80,000 cells using
Indirect/Index/Match nested lookup functions.
This sheet combines data from about a dozen different worksheets into
one location.
Recalculating all these lookups takes a few seconds - but I can
tolerate this since it's quite an infrequent operation (most of the
source data is updated monthly).

To the left of all this data, i have a single column data table.
This data table is set up to work as a filter - it returns TRUE or
FALSE depending on whether certain criteria are met in the columns to
the right.

I change the filter criteria (on a separate worksheet) fairly
frequently - this is the bulk of the work I do with this workbook.

However, changing filter criteria and recalculating takes an age.
Long enough to make me think that all the lookups are being
recalculated at each iteration of the data table.

If I paste values over my enormous range of lookup functions, the data
table refreshes in an instant.

So my issue is somewhat the reverse of the usual data table/calculation
time problem....
I want to be able to recalculate JUST the data table, without
automatically recalculating other cells (which will under normal
circumstances be unchanged).

I imagine I want to use some kind of Worksheet / Range.Calculate
command, but haven't been able to find the right combination.

Any suggestions?

Thanks,
Rupert



All times are GMT +1. The time now is 10:06 PM.

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