Excel: события рабочего листа вообще не работают - PullRequest
0 голосов
/ 23 марта 2020

В настоящее время я пытаюсь получить определенное значение в ячейке в зависимости от другого значения в ячейке, используя события в VBA. В настоящее время я работаю над проектом Excel, где мне нужно это использовать, но он не работает вообще. Я перепробовал все. Странно то, что когда я открываю новый Excel, он прекрасно работает, но не с моим текущим файлом Excel. Почему это так?

Это то, что я пробовал до сих пор:

  1. Файл -> Параметры -> Центр управления безопасностью -> Настройки центра управления безопасностью -> Настройки макроса -> «Доверительный доступ к "объектная модель проекта VBA". Сохраните файл.
  2. Я также обеспечил Application.EnableEvents = True, используя CTRL + G

Я искал эту проблему во всем inte rnet, но не смог найти решение , Это просто проблема с этим указанным c файлом Excel.

Это пример кода, который я использовал для проверки, если события даже запускаются:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "selected " & Target.Address
End Sub

Конечно, это помещается в код листа, а не в отдельный макрос.

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