Como faço para atualizar automaticamente um filtro automático do Excel por cor quando a cor das células é alterada?

1

Como faço para atualizar automaticamente um filtro automático do Excel (filtrar por cor) quando a cor das células é alterada?

Caso de uso: altero a cor de uma célula para a cor que foi filtrada. Eu quero ver a linha atual desaparecendo sem ter que fazer mais nada.

eu era capaz de usar o VB dado para o caso de mudança de linha e desaparecimento de valor de:

mas não sei como fazer funcionar para o caso de cores. tnx.

    
por Darren 09.02.2012 / 07:57

1 resposta

1

Você precisaria de um evento para rastrear a mudança de cor de uma célula.
No entanto, não há nenhum desses eventos no Excel VBA.

A única maneira de usar um evento seria usar: Worksheet_SelectionChange .

Então o código seria:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'code described in the other question

Mas isso é provavelmente um exagero, pois atualizará seu filtro toda vez que você selecionar uma nova célula.

    
por 09.02.2012 / 08:46