Não é possível substituir os atalhos do Excel via VBA

1

Então, tenho vários atalhos de teclado mapeados para várias macros em minhas planilhas. Normalmente eles funcionam bem, mas de repente um monte deles não está funcionando.

O que é estranho é que isso é inconsistente. Então um atalho ctrl + q funcionará bem, mas ctrl + alt + r não (ctrl + alt + r em vez disso muda o formato das células que eu destaquei).

Isso é verdadeiro em todas as planilhas que estou usando. Parece que qualquer atalho envolvendo a tecla Alt não está sendo mapeado.

O que é realmente estranho é que executar exatamente essas mesmas planilhas em um computador diferente funciona bem.

Alguém tem alguma ideia?

    
por hproc 22.02.2018 / 13:11

2 respostas

2

Corrigido o problema - no caso de qualquer outra pessoa estar lutando com um problema semelhante, acabou sendo um problema conhecido com a atualização para o Bloomberg Anywhere. Para desativar, vá para Bloomberg- > Opções- > Gerenciador de teclas de atalho e desative Ativar teclas de atalho do Bloomberg.

    
por 23.02.2018 / 10:08
0

Às vezes, nenhuma causa em particular por trás do problema, porque isso pode acontecer devido a arquivos de teclado corrompidos, arquivos do Registro e do Windows; às vezes, os aplicativos de terceiros podem estar interferindo no teclado.

Então, gostaria de sugerir alguns métodos possíveis para corrigir o problema.

Método 1:

1. Pressione a tecla Windows + X e, em seguida, selecione Painel de controle.

2.Clique em Facilidade de Acesso dentro do Painel de Controle e depois clique em "Alterar o funcionamento do seu teclado".

3. Desmarque a opção Ativar chaves fixas, Ativar as teclas de alternância e Ativar as teclas do filtro.

4.Clique em Aplicar seguido por OK.

5.Reinicie o computador para salvar as alterações.

Método 2:

1. Pressione a tecla Windows + X e selecione Admin de Prompt de Comando.

2.Tente estes comandos sem sequência:

Dism / On-line / Cleanup-Image / ScanHealth

Dism / On-line / Cleanup-Image / RestoreHealth

3.Se o comando acima não funcionar, tente o seguinte:

Dism / Imagem: C: \ offline / Cleanup-Image / RestoreHealth / Origem: c: \ test \ mount \ windows Dism / Online / Limpeza de imagem / RestoreHealth / Fonte: c: \ test \ mount \ windows / LimitAccess

NB: Substitua o C: \ RepairSource \ Windows pelo local da sua origem de reparo (instalação do Windows ou disco de recuperação).

4. Reinicie o seu computador para salvar as alterações.

Método 3:

1. Pressione WindowsKey + R e digite Regedit e pressione Enter para abrir o Editor do Registro.

2. Navegue para a seguinte chave de registro:

Layout do HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard.

3. Agora, na janela da direita, certifique-se de que existe a chave do Mapa de Scancode.

4. Se a chave acima estiver presente, clique com o botão direito nela e selecione Excluir.

5. Agora, navegue novamente até o seguinte local do registro:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Políticas \ Explorer

6. No painel direito da janela, procure a tecla NoWinKeys e clique duas vezes nela para alterar seu valor.

7.Insira 0 no campo de dados do valor para desabilitar a função NoWinKeys.

Observe que, se nada funcionar, é melhor reinstalar os drivers de teclado ou usar a última opção de restauração do sistema.

Espero que qualquer um deles funcione para você.

    
por 23.02.2018 / 09:40