Запуск рабочего листа из подпрограммы - PullRequest
0 голосов
/ 26 февраля 2020

Я хочу, чтобы следующее событие рабочего листа запускалось только при нажатии кнопки. Есть ли способ деактивировать и активировать событие рабочего листа из другой подпрограммы?

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
  Cancel = False
  Target.Font.Color = vbRed
End Sub

1 Ответ

0 голосов
/ 26 февраля 2020

Application.EnableEvents = False может быть размещено в любом месте проекта и будет приостанавливать все события, пока для свойства не будет установлено значение True, возможно, в другой процедуре. True - значение по умолчанию, которое будет установлено при загрузке Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...