Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Показать только лист, выбранный в оглавлении - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Показать только лист, выбранный в оглавлении
Alex_ST Дата: Пятница, 10.06.2011, 21:03 | Сообщение № 21
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Блин! Это вылезли те грабли, о которых я читал на одном из буржуйских форумов : там один чувак жаловался, что прописывание кода в модуль листа срабатывает только если открыт VBE. А другой ему посоветовал вставить перед прописыванием кода DoEvents . Совершенно не пойму в чём тут прикол, но тот первый мен очень благодарил за совет.
Проверил: сразу после открытия файла при закрытом VBE по кнопке создаётся страница с гиперссылками, но код на неё не прописывается.
Перезагрузил Ёксель и файл (для чистоты эксперисента). Открыл VBE. По кнопке создался лист с гиперссылками. Код на него нормально прописался. Всё заработало. Чудеса!
Попробовал добавить DoEvents - ПОФИГУ. При закрытом VBE код не пишется.
Но остался запасной ход, сделанный для своего рабочего компа: надо снять ремарку с [vba]
Код
Application.ScreenUpdating = True: Application.EnableEvents = True: Exit Sub
[/vba] тогда макрос будет нормально всё прописывать со второго тыка.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеБлин! Это вылезли те грабли, о которых я читал на одном из буржуйских форумов : там один чувак жаловался, что прописывание кода в модуль листа срабатывает только если открыт VBE. А другой ему посоветовал вставить перед прописыванием кода DoEvents . Совершенно не пойму в чём тут прикол, но тот первый мен очень благодарил за совет.
Проверил: сразу после открытия файла при закрытом VBE по кнопке создаётся страница с гиперссылками, но код на неё не прописывается.
Перезагрузил Ёксель и файл (для чистоты эксперисента). Открыл VBE. По кнопке создался лист с гиперссылками. Код на него нормально прописался. Всё заработало. Чудеса!
Попробовал добавить DoEvents - ПОФИГУ. При закрытом VBE код не пишется.
Но остался запасной ход, сделанный для своего рабочего компа: надо снять ремарку с [vba]
Код
Application.ScreenUpdating = True: Application.EnableEvents = True: Exit Sub
[/vba] тогда макрос будет нормально всё прописывать со второго тыка.

Автор - Alex_ST
Дата добавления - 10.06.2011 в 21:03
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!