Hello,
I'm facing a problem with excel 2010 table.
Initially, there is an excel file generated from a PL/SQL request. This is to populate a data sheet in a dashboard excel file.
So I clear the range in the excel dashboard,then I copy the data from the tmp excel file to the dashboard excel file, at the right location (6000 lines, 20 cols).
Then in the excel dashboard file there is 10 columns at the right of the range copied, with
formulas, that i need to copy paste from the first line , to the last line.
please note that in theses formulas, there is 2 SUMIF functions.
This take few seconds, I would say 4/5 seconds (and formula paste is really immediate). This method was OK, made by my predecessor, but I want to upgrade, and automatize it.
So the first step would be to use a table to store data. So I transform the destination range in a table. OK
But when I paste data from tmp excel file to the excel table (in order to avoid the manual formula copy, in the excel table the formula is automatically copied), this is very slow ~30 seconds.
I have tried to disable automatic calculation, and put application.enableEvents to false, I have tried to isolate the problem by removing pivot table of the dashboard, etc... but It is always long. The problem is really in the copy, in the table. It is probably due to the formula, but why since the calculation method is manual ? And why in the first method it is immediate (even with calculation method = automatic) ??
I can't understand the difference with the initial basic method... Like the copy/paste algorithm would not be optimized in case of table.
If you have any advice or experienced this too, a little help would be appreciated, thank you.
I'm facing a problem with excel 2010 table.
Initially, there is an excel file generated from a PL/SQL request. This is to populate a data sheet in a dashboard excel file.
So I clear the range in the excel dashboard,then I copy the data from the tmp excel file to the dashboard excel file, at the right location (6000 lines, 20 cols).
Then in the excel dashboard file there is 10 columns at the right of the range copied, with
formulas, that i need to copy paste from the first line , to the last line.
please note that in theses formulas, there is 2 SUMIF functions.
This take few seconds, I would say 4/5 seconds (and formula paste is really immediate). This method was OK, made by my predecessor, but I want to upgrade, and automatize it.
So the first step would be to use a table to store data. So I transform the destination range in a table. OK
But when I paste data from tmp excel file to the excel table (in order to avoid the manual formula copy, in the excel table the formula is automatically copied), this is very slow ~30 seconds.
I have tried to disable automatic calculation, and put application.enableEvents to false, I have tried to isolate the problem by removing pivot table of the dashboard, etc... but It is always long. The problem is really in the copy, in the table. It is probably due to the formula, but why since the calculation method is manual ? And why in the first method it is immediate (even with calculation method = automatic) ??
I can't understand the difference with the initial basic method... Like the copy/paste algorithm would not be optimized in case of table.
If you have any advice or experienced this too, a little help would be appreciated, thank you.