Проблема с событием TAB в Excel VBA - PullRequest
0 голосов
/ 03 марта 2020

Когда пользователь нажимает клавишу TAB на клавиатуре, некоторые ячейки должны обновляться в одной строке (событие должно происходить, если в этой ячейке есть данные). Насколько я знаю, я написал пример кода для отображения некоторых сообщений. Я написал код внутри рабочей книги , как показано ниже

Private Sub Workbook_SheetselectionChange (ByVal Sh As Object, ByVal Target As Range)
        Application.EnableEvents = True
        Application.OnKey"{TAB}", "sayHi"
End Sub

Sub sayHi()
        Application.EnableEvents = True
        MsgBox "Hiiii"
End Sub

Проблема: - всякий раз, когда я нажимаю клавишу TAB, при получении одного предупреждения , как ", невозможно запустить макрос 'C: ... sayHi'. Макрос может быть недоступен в этой книге или все макросы могут быть отключены ".

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