Excel - Averigua color en celda con formato condicional

 
Vista:

Averigua color en celda con formato condicional

Publicado por José (39 intervenciones) el 16/01/2012 21:45:36
Hola,
me surge el problema siguiente:

Function ColorFondo (Rng as Range) as Long
Dim Valor as Long
Application.Volatile true
Let ColorFondo = Rng.Interior.Color
End Function

con lo indicado puedo obtener el color de la celda pero esto no funciona si la celda tiene un color condicional. En este caso siempre me da el valor del color blanco.
Tendrias alguna otra idea.
Un saludo.
José
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Averigua color en celda con formato condicional

Publicado por JuanC (1237 intervenciones) el 17/01/2012 01:23:37
una posible solución es hacer que la función ColorFondo
aplique el mismo criterio que el formato condicional y devuelva el valor correspondiente...

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Averigua color en celda con formato condicional

Publicado por Javier (1 intervención) el 22/11/2013 10:45:41
Hola,
Para recuperar el color que se visualiza en un rango/celda, independientemente de si tiene un formato condicional se tiene que usar el objeto DisplayFormat.
Para obtener el color efectivo:
ColorTexto = Selection.DisplayFormat.Font.Color
ColorFondo = Selection.DisplayFormat.Interior.Color

Saludos, Javier
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Averigua color en celda con formato condicional

Publicado por Gustavo Granados (1 intervención) el 22/03/2017 00:57:15
Javier, aunque han pasado cuatro años desde este aporte suyo, hoy tuve la gran dicha de dar con él y con un simple comando, usted me hizo ahorrar una página entera de programación inútil!!!! No sabe cuánto le agradezco por brindarme la solución a cómo obtener el color de una celda con formato condicional

Att Gustavo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Averigua color en celda con formato condicional

Publicado por Eduardo (1 intervención) el 18/10/2017 20:24:01
Buen día Gustavo, pregunta, cual fué ese comando, podrías compartir por favor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar