É realmente irritante que o Excel (2003 e 2007) não mostre qual célula, linha ou coluna selecionada quando a janela não está em foco. Normalmente, quero me referir à célula ou linha atual enquanto estiver trabalhando em outro aplicativo.
Existe alguma solução alternativa ou correção que tornará a célula / linha destacada quando não estiver em foco? Eu sei que você pode copiar uma célula (Ctrl + C), mas é meio cansativo fazer isso sempre.
microsoft-excel
salle
fonte
fonte
Respostas:
Eu acho que existe uma solução alternativa, mas realmente depende da sua situação!
Você pode criar uma macro que é acionada quando a seleção é alterada e simplesmente altera o plano de fundo de cada célula. Quando você 'sai' da célula, ela redefine o valor de segundo plano da linha para branco e, em seguida, seleciona a nova linha.
Eu adicionei isso ao meu Sheet1 na janela do Visual Basic.
Esta captura de tela foi tirada enquanto o aplicativo havia perdido o foco.
Isso pode ser irritante, mas você pode adicionar facilmente um botão que pode ativar ou desativar esse recurso!
Os negativos são (do alto da minha cabeça: ele removerá qualquer realce atual que você possui. Portanto, se você tiver realce em sua página (células coloridas), é melhor não usá-lo! Além disso, provavelmente será impresso com as linhas destacadas!
fonte
Você pode fazer algo assim se precisar. Embora possa ser específico da folha
Isso altera o que não está ativo de volta para branco e altera a célula ativa para amarelo. e ainda mostra quando a janela não está ativa. Não tenho certeza se essa é a melhor maneira, mas funciona
fonte
Aqui está uma modificação do código de @datatoo. Ele lê os valores anteriores para evitar a perda da cor de preenchimento atual. Ele também altera a cor do texto para destacar ainda mais. Eu o adicionei à planilha do Excel no editor de código (Alt-F11 do Excel).
Clique aqui para obter informações sobre como fazer um evento de alteração da planilha.
fonte
Use uma forma para destacar a seleção.
Nota: Funciona apenas ao alternar para outra janela do Excel. Como solução alternativa, você pode abrir uma janela vazia do Excel e alternar para esta janela antes de alternar para outro aplicativo para manter o destaque.
Basta adicionar isso ao seu código do ThisWorkbook (seu workBOOK, não o código da sua planilha). Isso funcionará para todas as planilhas da sua pasta de trabalho.
Você pode formatar a forma de acordo com sua preferência, ajustando o código.
As vantagens são:
fonte
No Excel 2003, o endereço da célula selecionado atualmente é mostrado no canto superior esquerdo. Embora a célula não esteja destacada, ela leva você para o meio do caminho.
fonte
não há solução permanente para esse problema.
uma solução alternativa (pode ser irritante em um momento) seria alterar o realce das células selecionadas enquanto elas são selecionadas e selecioná-las novamente para soltar a cor.
Coloque esse código no código da Planilha 1 e vá até sua planilha e selecione algumas células, selecione outras e selecione novamente as primeiras a soltar a cor
fonte
Uma solução simples que coloca uma cor de célula quando a seleção muda
Uma solução complexa que muda apenas a cor da célula quando o foco é perdido
Em um módulo padrão:
Nas folhas que você deseja que funcione:
Em
ThisWorkbook
:Citações: A solução simples é baseada em uma resposta anterior do @Dave ; A solução complexa foi trazido junto de várias fontes, especialmente com a ajuda de @JohnColeman em este post .
fonte