Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2012, 22:00   #1
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию Где размещать макросы?

В каком месте разместить макрос, чтоб срабатывал каждый раз при открытии книги

Или при закрытии книги, чтоб срабатывал другой макрос

При активизации другого листа, третий макрос

Короче, чтоб при характерных событиях срабатывали нужные макросы
, но не путем нажатия на кнопки
RISagitov вне форума Ответить с цитированием
Старый 20.05.2012, 22:18   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Все в модуле ЭтаКнига (или ThisWorkbook):
В каком месте разместить макрос, чтоб срабатывал каждый раз при открытии книги
Private Sub Workbook_Open()
Или при закрытии книги, чтоб срабатывал другой макрос
Private Sub Workbook_BeforeClose(Cancel As Boolean)
При активизации другого листа, третий макрос
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макросы AlexandraN Microsoft Office Access 1 13.01.2012 13:03
Макросы Mariana RE Помощь студентам 0 23.12.2011 23:30
Кто-нибудь пытался размещать/продавать свой софт на Allsoft? Alexei91 Свободное общение 15 03.09.2010 20:41
макросы где включить ЦЕРЦЕЯ Microsoft Office Excel 2 19.04.2010 16:04
Макросы!!! Что это, где почитать, как понять? bsa785 Microsoft Office Excel 3 01.02.2010 21:16