эксель в работе с файлом, содержащим два листа, на каждом из которых размещены две таблицы аналогичного вида, но с различным наполнением.
Примерный размер таблиц по числу строк и столбцов = 16000 x 500
Кроме того, на полотно данных накинуто два правила условного форматирования вида = и(условие1;условие2)
Для простоты работы и облегчения, как калькуляции вычислений, так и прочей обработки (фильтрация и тому подобное) в качестве формата числа использован кастомный [# ##0\ ;-# ##0\ ;_-* "-"], поскольку он, имея некоторую внешнюю схожесть с финансовым форматом числа, все-таки меньше загружает систему. Кроме того, файл сохранен в разрешении xlsb, что, по идее, тоже должно облегчать
В итоге, тормозит он безбожно, весит примерно 76 МБ
Можете, пожалуйста, какие-то идеи подсказать, как можно облегчить работу с этим документом - чтобы эксель так не зависал (в среднем, более или менее крупная операция над ним - это от 20 минут зависания)
Заранее спасибо!
условное форматирование тормозит сильно, особенно если в правиле столбцы тип А:А
Однозначно условное форматирование. Пишите макрос, который заменит условное форматирование.
нет, величина поля, в отношении которого применяется УФ равна величине таблицы (даже чуть поменьше). К сожалению, отказаться от УФ не могу, оно необходимо для подстетки отдельных позиций, и этого хотят пользователи
к сожалению, не владею VBA
закжите, вам напишут
здесь почитайте https://www.planetaexcel.ru/techniques/9/11772/ там, кстати, есть образец макроса
Именно по этой проблеме ничего сложного и заодно появится повод разобрать с VBA
это будет гибкий инструмент потенциально? я смогу на базе этого кода самостоятельно сами условия задавать? или предполагается, что каждый раз нужно будет сам код модифицировать как-то (дополнять, изменять в нем что-то)?
ну это смотря какой закажете? Мне вот такие разработчики попадаются, что я даже, иной раз, не предполагаю, что так можно было
Сможете, было бы желание... ''Придут к тебе, придут к тебе и знания...)))''
По-моему, это не совсем то. Здесь, если не путаю, способ восстанавливать единые неразрывные диапазоны, в отношении которых применяется УФ, поскольку при добавлении строк или столбцов к изначальному, правила УФ склонны сами себе реплицировать в малодсказуемом ключе. И макрос, кажется, содержит код, исправляющий этот грешок
возможно, но макрос можно заказать под ваши потребности или поискать в сети или спросить у gpt
Обсуждают сегодня