Текущее время: Чт, авг 14 2025, 12:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BEX Analyzer: Макрос
СообщениеДобавлено: Пт, май 11 2012, 15:44 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 11 2012, 14:40
Сообщения: 2
Пол: Женский
Здравствуйте!
У меня есть макрос, который обрабатывается при каждом обновлении рабочей книги.
Макрос выполняет присвоение, расчёты и форматирование.

Проблема заключается в том, что при обновлении книги не выполняется часть, связанная с форматированием (например, изменение цвета ячейки), но выполняются расчёты. Хотя если отдельно запустить макрос, то он выполняет и то и другое, но не при обновлении.

+даже если отдельно создавать элементарный макрос по форматированию, то при обновлении книги он не выполняется.

Может кто-нибудь сталкивался? Или у всех работает?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEX Analyzer: Макрос
СообщениеДобавлено: Пт, май 11 2012, 16:24 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июл 13 2009, 13:11
Сообщения: 57
День добрый!
Попробуйте в режиме дизайна в свойствах таблицы анализа снять галку "перенести форматирование". Правда, тогда придется всё форматирование полностью прописать на VBA... или как-нибудь вручную его сделать...

Upd.:
другой вариант - сделать книжку без саповских макросов, т.е. запустить Analyzer, соединиться с сервером, создать новую раб. книгу и на чистый лист поставить таблицу анализа (думаю, что ваше форматирование работает, но после него выполняются саповкие макросы и возвращают стандартное форматирование).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEX Analyzer: Макрос
СообщениеДобавлено: Пт, май 11 2012, 16:53 
Модератор
Модератор

Зарегистрирован:
Чт, окт 21 2010, 08:48
Сообщения: 128
Application.ScreenUpdating = True ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEX Analyzer: Макрос  Тема решена
СообщениеДобавлено: Пт, май 11 2012, 16:56 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 11 2012, 14:40
Сообщения: 2
Пол: Женский
Konstantin_SI написал(а):
День добрый!
Попробуйте в режиме дизайна в свойствах таблицы анализа снять галку "перенести форматирование". Правда, тогда придется всё форматирование полностью прописать на VBA... или как-нибудь вручную его сделать...


Спасибо, но, в данном случае, речь шла не об области вывода запроса, а о произвольной области вне запроса.

Причина была в следующем:
я писала [s]private sub x ()[/s] .... , а надо public sub x (ParamArray varname())
Вызывала в рабочей книге макрос со скобочками "[s]Module1.x()[/s]", а надо "Module1.x"

После таких манипуляций всё заработало :D .


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB