Atalhos específicos do Excel

1

Estou tentando criar atalhos de teclado específicos com apenas uma chave no Excel 2007. Por exemplo:

  • quando pressiono Enter Eu quero mover uma célula para a esquerda e depois uma célula para baixo

  • e quando pressiono * para mover uma célula para a direita

Estou tentando fazer isso com macros, mas o Excel só me permite usar combinações de teclado - por exemplo, Ctrl + T , Ctrl + Deslocamento + H . É possível criar esses atalhos com apenas uma chave no Excel 2007?

    
por DiscreteMath'sFan 20.07.2012 / 09:00

1 resposta

4

Você precisará usar Autohotkey para conseguir isso.
É um utilitário gratuito de automação e script para windows e você pode obtê-lo aqui: link

Você pode combinar IfWinActive com hotkey para atender às suas necessidades.
Eu estou escrevendo o roteiro para você, mas gostaria de encorajá-lo a explorar e aprender a ferramenta para que você possa usar para outros propósitos também.

Este é o script:

Enter::
IfWinActive Microsoft Excel
    Send {Enter}{Left}
return

P.S. Eu recomendaria contra a atribuição de * como tecla de atalho.
Dessa forma, você não poderá digitar * no Excel

    
por 20.07.2012 / 13:42