Página 1 de 1

Condição a partir das cores

Enviado: 23 Jan 2018 às 08:43
por rit
Bom dia Amigos,

Gostaria de saber se tem como fazer uma condição a partir da cor da celula.

Exemplo: a Celulas X ficara azul se eu pintar a Celula Y de verde, eu clico no botão de preencher a celula com uma cor e ela preenche outra automaticamente isso é possivel ? sem dados nas celulas apenas cores.

Obrigado!

Re: Condição a partir das cores

Enviado: 23 Jan 2018 às 08:48
por gfranco
Bom dia.
É possível sim (Por VBA)
Sugiro postar um arquivo modelo (com dados fictícios MAS MESMA ESTRUTURA do original) para melhor tentar ajudar.

Re: Condição a partir das cores

Enviado: 23 Jan 2018 às 09:00
por rit
Pensei que havia algo que desse pra fazer com as condicionais do proprio excel, mas de qualquer forma segue anexo o arquivo, caso eu tenha que excluir e criar outro topico por favor avise.

Obrigado!

Re: Condição a partir das cores

Enviado: 23 Jan 2018 às 09:20
por gfranco
Bom dia.
Dei uma olhada no arquivo e pelo visto essa lista crescerá e será modificada no dia a dia.
Como a simples pintura de uma célula não é capaz de disparar um evento (e consequentemente uma macro) eu teria que colocar um botão para que (ao ser clicado) verificasse a coluna "A" até a última linha identificando as cores das células e fazendo as devidas ações.
Esse método é pouco produtivo (na minha opinião) pois implica em clicar no botão para que a sub seja disparada.
Eu acho que a melhor solução seria por formatação condicional .... mas aí.... teria que ter valor em alguma célula.
Eu resolveria da seguinte maneira:
Adicionaria uma coluna à esquerda da lista para ser preenchida com um "X" por exemplo e faria a formatação condicional baseada na ausência/presença desse "X".
Mas se quiser trabalhar somente com as cores, dê retorno que eu escrevo a rotina para vincular ao botão.

Giovani.

Re: Condição a partir das cores

Enviado: 23 Jan 2018 às 09:29
por FelipeMGarcia
Amigo,

Veja este vídeo que irá lhe ajudar.

https://www.youtube.com/watch?v=vhqsPC5ypXQ

Abs

Condição a partir das cores

Enviado: 23 Jan 2018 às 09:49
por gfranco
Essa dica que o Felipe deu é uma boa alternativa para ser incorporada numa regra de formatação condicional, o que dispensaria a necessidade de criação do botão.... contudo vale lembrar que mesmo utilizando técnica para forçar essa função à se tornar volátil, a informação de que a mudança de coloração da célula não é suficiente para produzir recálculo permanece. Isso significa que ,após as mudanças de cores, deve-se dar um "F9" para que o recálculo seja efetuado.

Condição a partir das cores

Enviado: 23 Jan 2018 às 09:51
por rit
Show de bola acho que o X me ajuda nao tinha pensado nisso.

Obrigado!