|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2013, 20:18 | #1 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 50
|
ПРОБЛЕМА С ОБЪЕКТАМИ Label
Вобщем проблема такая:
Расставил объекты ,которые прописаны макросом на скрытие диапазона строк, эти диапазоны пересекаются поэтому при скрытии строк объекты в этом диапазоне тоже скрываются все было бы хорошо если бы после записи и закрытии книги , а потом открытия файла и раскрытия строк объекты не становятся по строкам решил проблему макросом ,но каждый раз получается надо выполнять макрос по растановки объектов (а их около 150 шт.)по строкам ,а это немного тормозит Код:
Последний раз редактировалось VITA11111; 03.05.2013 в 20:57. |
03.05.2013, 20:31 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Попробуйте поиграть с параметрами привязки объекта к ячейкам: Формат - Свойства - Привязка объекта к фону.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
03.05.2013, 20:42 | #3 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 50
|
Я пробывал много раз и так и так проблема не решается,поэтому решил только через макрос
|
04.05.2013, 08:41 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Предлагаю не использовать объекты, а макросы запускать по событию
Код:
Чем шире угол зрения, тем он тупее.
|
04.05.2013, 19:50 | #5 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 50
|
я так понимаю что при выделении ячейки будет выполнятся макрос
это хорошая идея даже незнал так надо написать Код:
Последний раз редактировалось VITA11111; 05.05.2013 в 01:17. |
05.05.2013, 07:27 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Именно так. Еще можно присвоить имя требуемым ячейкам, и тогда при добавлении (удалении) строк (столбцов) не потребуется вычислять их адрес. Например:
Код:
Чем шире угол зрения, тем он тупее.
|
06.05.2013, 16:42 | #7 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 50
|
Код:
ИЗ-ЗА ЭТОГО ПИШЕТ ОШИБКУ ПРОЦЕДУРА СЛИШКОМ БОЛЬШАЯ ЧТО ДЕЛАТЬ? ТУТ ХОРОШО ЧТО ИМЯ МАКРОСА СОВПАДАЕТ С ИМЕНЕМ ЯЧЕЙКИ КОТРАЯ ЗАПУСКАЕТ МАКРОС Последний раз редактировалось VITA11111; 06.05.2013 в 17:36. |
06.05.2013, 20:22 | #8 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 50
|
т.е. мысля такая
если выделенная ячейка равняется одной из ячеек в массиве именнованых ячеек в книге тогда запускается макрос по имени выделенной ячейки Код:
и поместить в модуль листа этот макрос срабатывает лучше чем объекты label и исчезла проблема спасибо огромное SAS888 за идею и помощь Последний раз редактировалось VITA11111; 07.05.2013 в 13:08. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с неиспользуемыми объектами | ViRTaCe | C# (си шарп) | 0 | 18.03.2012 23:26 |
проблема с объектами ((( | katysha | Общие вопросы Delphi | 2 | 24.04.2011 08:27 |
Проблема с Label + Frame + Image | iPanG | Общие вопросы Delphi | 9 | 21.02.2011 11:07 |
Проблема с WordWrap y Label | MyLastHit | Общие вопросы Delphi | 3 | 02.01.2011 23:17 |
Проблема с объектами С++ | bobby2008 | Общие вопросы C/C++ | 4 | 13.09.2010 15:58 |