Добрый день много уважаемые форумчане!!!
Прошу у вас подсказки.
Имеются 2 файла на сервере в организации (две рабочие книги) был создан еще один файл (в виде промежуточных итогов) и уже с промежуточных итогов данные группируются в еще один основной файл отчетности.
Для промежуточного файла использую формулу:
Код
=СУММПРОИЗВ('C:\Users\Админ\Desktop\Автом-ая работа\ДИСПЕТЧЕРЕЗАЦИЯ\[Журнал отгрузок БЭСТ БЕТОН.xlsm]журнал отгрузок'!$F$5:$F$5000*(СЦЕПИТЬ('C:\Users\Админ\Desktop\Автом-ая работа\ДИСПЕТЧЕРЕЗАЦИЯ\[Журнал отгрузок БЭСТ БЕТОН.xlsm]журнал отгрузок'!$G$5:$G$5000;'C:\Users\Админ\Desktop\Автом-ая работа\ДИСПЕТЧЕРЕЗАЦИЯ\[Журнал отгрузок БЭСТ БЕТОН.xlsm]журнал отгрузок'!$K$5:$K$5000)=СЦЕПИТЬ($C4;AR$2))*('C:\Users\Админ\Desktop\Автом-ая работа\ДИСПЕТЧЕРЕЗАЦИЯ\[Журнал отгрузок БЭСТ БЕТОН.xlsm]журнал отгрузок'!$B$5:$B$5000=AN$1))
А также для основного ОТЧЕТА в некоторых ячейках также используется функция СУММПРОИЗВ
И все таки объем информации очень велик для данной функции и нет нет приходится обновлять связи (((( и после этого небольшое зависание в обновлениях
ВОПРОС!?
Возможно ли применить код VBA для данной функции тем самым и файл сам весил бы не так весомо и обработка бы информации производилась намного быстрее???
Или же код VBA не сможет работать с закрытыми книгами!?