Eu gostaria de usar Ctrl+ Delpara um atalho de macro.
Como posso fazer isso ?
Algo sobre o uso Application.OnKey
parece surgir muito, mas não tenho NENHUMA ideia do que isso significa.
Alguém pode me explicar como fazer isso?
Responder1
Bem, depende do que você realmente está tentando fazer. Se você quiser apenas limpar o conteúdo de uma célula, faça isso.
Sub sbClearCells()
Range("A1:C10").Clear
End Sub
Se você deseja cancelar um usuário, clique duas vezes em uma célula, algo como
Cancelar = verdadeiro
Mas
se você REALMENTE quiser dar o toque real no teclado, você terá que olhar para sendkeys.
Responder2
No Microsoft Excel você pode atribuir teclas de macro a CTRLqualquer letra. Não há funcionalidade integrada para atribuir uma macro usando quaisquer outras teclas.
Você poderia usar o método Application.OnKey para fazer algumas coisas bem legais. Por exemplo, Application.OnKey "^{DEL}", ""
desativa a tecla delete, mas substituir o "" por um procedimento diferente ativaria ou desativaria alguma outra funcionalidade. Veresta Microsoftpágina para mais informações.