Application.OnKey (Excel)
Executa um procedimento especificado quando uma tecla ou uma combinação de teclas em particular é pressionada.
O argumento Key pode especificar qualquer tecla combinada com Alt, CTRL ou Shift, ou qualquer combinação dessas teclas. Cada tecla é representada por um ou mais caracteres, como a para o caractere a, ou {ENTER} para a tecla Enter. Para especificar os caracteres que não são exibidos quando você pressiona a tecla correspondente (por exemplo: Enter ou Tab), use os códigos listados na tabela a seguir. Cada código da tabela representa uma tecla no teclado.
Application.OnKey "^{+}", "InsertProc"
Application.OnKey "+^{RIGHT}", "SpecialPrintProc"
Arguments
O seguinte argumento é necessário
Key (String) - Uma cadeia de caracteres que indica a tecla a ser pressionada.
Optional arguments
The following argument is optional
Procedure (String) - Uma cadeia de caracteres que indica o nome do procedimento a ser executado. Se o procedimento for "" (texto vazio), nada acontecerá quando a tecla for pressionada. Esse formato de OnKey altera o resultado normal de pressionamentos de tecla no Microsoft Excel. Se procedimento for omitido tecla será revertida para seu resultado normal no Microsoft Excel e as atribuições de teclas especiais feitas com os métodos anteriores OnKey são limpas.