Como uso a tecla delete para um atalho de macro?

Como uso a tecla delete para um atalho de macro?

Eu gostaria de usar Ctrl+ Delpara um atalho de macro.

Como posso fazer isso ?
Algo sobre o uso Application.OnKeyparece 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.

informação relacionada