Какая причина долгих расчетов без предварительного сохранения или открытия параметров экселя, почему скорость расчетов зависит от просмотра параметров экселя
1) Имеется книга с большим объёмом данных и с большим количеством формул Наличие формул не обязательно - просто много данных. Сотни тысяч строк 2) Открыли книгу и работаем с ней Это зачем писать было 3) В процессе работы накапливаются операции в стеке отмены операций (Ctrl+Z) Я решил, что это как-то связано с ним 4) Может возникнуть ситуация, когда это накопление начинает тормозить работу с книгой Это тоже было лишним писать, ведь всё об этом 5) Ваш совет: в целях очищения стека --> сохранить, закрыть и открыть книгу Да - это работает
Если я вас правильно понял, у меня возникли вопросы: 1) А можно ли вместо Закрытия-Открытия книги просто командой на окне Immediate очистить стек? (это же быстрее откр/закрытия книги) Не знаю такой команды. Попробуйте и скажите 2) Или можно ли для очищения стека запустить любой макрос - вроде запуск макроса тоже очищает стек? (быстрее откр/закрытия книги) Макрос убивает отмену действий, но на тормоза никак не влияет
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
В сухом остатке, OFFSET убрать. Мультиформульность - сделали . не проверял к чему приведет использование UDF в EVALUATE но даже простые =COUNTIF(A:A,5) 137199,2 =_Evaluate 145738,3 (считаем "=COUNTIF(A:A,5)") разница в пользу простой функции. С учетом проблем с локализацией, EVALUATE на полку для случая когда без него никак