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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2019, 11:53   #1
morsergey
Новичок
Джуниор
 
Регистрация: 21.05.2018
Сообщений: 2
По умолчанию Избирательное срабатывание макроса

Ребят у меня при клике на ячейку, запускается форма...ниже условие, чтобы при выборе нескольких ячеек макрос не запускался.


Код:
If Selection.Count > 1 Then Application.EnableEvents = True: Exit Sub
а как сделать, чтобы при попадании курсора на ячейку не запускался макрос? т.е. при пробегании по ячейкам(зажатой стрелкой)

Чтобы срабатывало исключительно на клик по ячейке




Спасибо друзья
morsergey вне форума Ответить с цитированием
Старый 15.04.2019, 13:26   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

так ничего не выйдет.
Вы, судя по всему, используйте обработчик события Worksheet_SelectionChange
Это событие возникает вне зависимости от того, как сменилась выделенная ячейка/группа ячеек. Хоть мышкой, хоть клавой, хоть стрелочкой, хоть выбрали перейти по адресу. Это для данного события неважно.
Поэтому, или смиритесь с тем, что будет срабатывать при пробегании по ячейкам, либо меняйте событие.
Можете взять, например, Worksheet_BeforeDoubleClick()
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Избирательное наследование от parametr pack'a 220Volt Общие вопросы C/C++ 3 22.05.2014 05:52
Срабатывание Button по таймеру include Помощь студентам 7 25.11.2011 00:56
Двойное срабатывание FileSystemWatcher ShamanK C# (си шарп) 1 06.11.2011 19:32
Срабатывание разрешением в микросекунды notHaker Win Api 7 22.07.2010 02:11
Срабатывание датчика по таймеру RockForr Общие вопросы Delphi 8 26.05.2009 16:32