Страницы: 1
RSS
Сводная таблица: не хватает ресурсов при формировании макросом, А если сводную делать вручную, то всё ОК
 
Лист с примерно 60 тыс строк, 40 столбцов. Сводная таблица вручную формируется нормально, даже без тормозов - летает. Но если действия записать макрорекордером и потом попробовать выполнить макрос, то выскакивает ошибка нехватки ресурсов Excel.
Может, есть у кого-то код VBA для формирования сводной таблицы, чтоб работал нормально.

Windows Server R2 64bit, Excel 2010 32bit
 
Цитата
tolikt написал:
Excel 2010 32bi
в этом проблема. У него ограничение на ресурсы в 2 Гб, а из VBA вообще в два раза меньше - 1Гб(если мне не изменяет память).
Ставьте 64-битную версию офиса и проблема скорее всего исчезнет.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Возможно, частичная проблема и в Excel 32bit. Хотя так и непонятно, почему руками разрешает сделать сводную, а макросом - нет.
Также столкнулся с тем, что книга с 300 тыс строк и 40 столбцов не сохраняется по той же причине: нехватка ресурсов. Хотя сервер с 32ГБ оперативки, прочие окна закрыты, подключённых других пользователей почти нет.
Вообще, интересно: зачем нужны 1 млн строк и 16 тыс столбцов, если Excel глючит на многократно меньших объёмах.
Ладно, спасибо. Будем пробовать пинать админа в сторону движения на 64bit.
 
Цитата
Может, есть у кого-то код VBA для формирования сводной таблицы, чтоб работал нормально.
http://www.williamspublishing.com/Books/978-5-8459-1371-5.html  Глава 13
 
Доброе время суток
Цитата
tolikt написал:
Хотя сервер с 32ГБ оперативки
И что? Вы не читаете то, что вам написал Дмитрий про Excel 32bit?!
Цитата
Дмитрий(The_Prist) Щербаков написал:
ограничение на ресурсы в 2 Гб, а из VBA вообще в два раза меньше - 1Гб
Да хоть 256ГБ - больше 2ГБ Excel 32bit использовать не может.
Страницы: 1
Наверх