como puedo detectar con una fórmula cuando una celda tiene color

19/01/2008 - 21:41 por Isra | Informe spam
Quiero detectar cuando una celda tiene un color para poder realizar otra
operación en otra celda

Preguntas similare

Leer las respuestas

#1 excelamedida.com
20/01/2008 - 00:08 | Informe spam
Hola Isra!
Prueba a ver si te puede valer esto, tienes que ponerlo en el 'modulo'
de la hoja, NO en un modulo 'normal', vale?
Lo que hace es que cuando seleccionas una celda te lanza un mensaje si
tiene color.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Selection.Interior.ColorIndex = xlNone Then
MsgBox ("Esta celda tiene color!")
End If
End Sub

un saludo
JJE

Quiero detectar cuando una celda tiene un color para poder realizar otra
operación en otra celda
Respuesta Responder a este mensaje
#2 Héctor Miguel
20/01/2008 - 06:13 | Informe spam
hola, Isra !

Quiero detectar cuando una celda tiene un color para poder realizar otra operacion en otra celda



si no te es util aplicar colores por formato condicional y aprovechar "la condicion del formato" para otras operaciones...
(me temo que "hay gustos que cuestan caro"...) toma en consideracion lo siguiente:

si necesitas modificar colores/formatos/... "a discrecion" (manualmente)...
- no hay forma de detectar por eventos si se modifica el formato de los objetos (solo por codigo "puro y duro")
- puedes definir funciones de usuario (codigo vba), pero cada vez que cambies los formatos... (entra la regla anterior)
- puedes "monitorear" (algunos) cambios a traves de nombres definidos (usando macro-funciones del -viejo- excel v.4)
- funciones y/o nombres con funciones de excel-4, podrian volver leeento el rendimiento/recalculo de tu modelo (depende de ???)
- de entre algunos otros (posibles) "imponderables"

por que no comentas cuales serian las causas de cambios de color y las operaciones que les seguirian ?
(aahhh, y no te ovides de comentar hojas, rangos, formulas, etc. o sea, lo que no se ve desde este lado del mensaje) :))

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida