alexandrevba,
Chegou próximo mas ainda não resolveu meu problema... eu utilizei seu código e substituí a segunda linha por BtnAzulEscuro.Value = False. Então acontece o seguinte:
1 - Toda vez que eu ativo a aba, ele "desliga" o toggle button (Ok, é mais ou menos isso que eu preciso);
2 - Escreve "ESC" na célula que estiver selecionada (não quero que isso aconteça);
3 - Só funciona quando eu desativo a aba e ativo novamente (humm.. isso é ruim);
Eu utilizo o toggle button para formatar algumas células, tipo... quando eu clico no toggle button, ele copia a formatação de uma célula específica e quando eu clico em qualquer outra célula da planilha ele cola essa formatação, simulando o pincel de formatação.
Resumindo... já que eu cliquei no toggle button para acioná-lo, minha aba sempre estará ativa, eu só preciso que o vba reconheça o "ESC" como um comando para desativar o toggle button... da mesma forma que, quando vc usa o pincel de formatação e pressiona ESC, a ferramenta é desativada.
Eu achei que deveria ser alguma coisa no evento KeyPress do toggle button, mas tentei e não consegui fazer funcionar.
Postado : 10/08/2017 10:08 am