В ходе выполнения операций программа Excel постоянно отслеживает клавиши, нажимаемые пользователем. Таким образом, можно настроить клавишу (или их комбинацию) для запуска конкретной процедуры. Эта настройка не применяется, если пользователь вводит формулу или взаимодействует с диалоговым окном. Важно отметить, что процедура, вызываемая при событии OnKey, не ограничивается одной только рабочей книгой. Выбранная пользователем комбинация клавиш может действовать во всех открытых книгах. Также, при планировании работы с событием OnKey, обеспечьте возможность отмены вызываемого события. Для этого обычно используется процедура обработки события Workbook_BeforeClose (описана в статье №87). В приведенном на скриншоте примере метод OnKey используется для настройки события OnKey. Здесь ПЕРЕНАЗНАЧАЮТСЯ значения клавиш <PgUp> (стрелка вверх) и <PgDn> (стрелка вниз). После выполнения процедуры Setup_OnKey, нажатие клавиши <PgDn> приведет к запуску процедуры PgDn_Sub, а нажатие клавиши <PgUp> - к за