¿se entendió?.
Gracias.
--
Saludos desde Valencia (España)
> ... quiero utilizar el formato condicional para que... el color del texto se iguale al del fondo
> ... pero hay aplicado un color de fondo que no es el por defecto.
> Podria averiguar el codigo hexadecimal del color que quiero igualar
> igual que en programas como Photoshop, o tengo que igualarlo a ojimetro o aproximarlo?.
en los FC puedes establecer el mismo color/trama/color de trama que tenga/n esa/s celda/s
[dependiendo de *como* hayas aplicado color a las celdas que no sea *por defecto* -???-]
o podrias averiguar color/trama/color de trama por codigo [p.e. de la celda activa]...
preguntando por el *Interior* y las propiedades *.ColorIndex*, *.Pattern* y *.PatternColorIndex*
-> con una macro +/- como la siguiente:
Sub ColoresEnCeldaActiva()
With ActiveCell.Interior
MsgBox "Indice" & vbTab & "Hex" & vbTab & "Elemento" & vbCr & String(45, "-") & vbCr & _
.ColorIndex & vbTab & Hex(.ColorIndex) & vbTab & "Relleno (color de)" & vbCr & _
.Pattern & vbTab & Hex(.Pattern) & vbTab & "Trama (estilo de)" & vbCr & _
.PatternColorIndex & vbTab & Hex(.PatternColorIndex) & vbTab & "Trama (color de)", , _
"Colores de la celda activa:"
End With
End Sub
[aunque] no entiendo para que necesitarias estos datos en hexadecimal -???-
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Yo he aplicado un diseño desde "autoformato" con lo que no se de antemano
que color es exactamente el que quiero igualar, y yo lo que necesito es una
forma de copiar el color del fondo para los caracteres cuando se cumpla la
condición del formato condicional que le he aplicado a las celdas para que
el texto desaparezca.
Espero que lo haya aclarado.
Muchas gracias
--
Saludos desde Valencia (España)
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:uL0jck3B...@TK2MSFTNGP03.phx.gbl...
> Yo lo he preguntado por si habia alguna forma de pedirle a Excel informacion de un color
> ya sea en forma hexadecimal o en la forma decimal que aparece en la paleta de color de Windows del Paint p.ej. (canales RGB)
>
> Yo he aplicado un dise#o desde "autoformato" con lo que no se de antemano que color es exactamente el que quiero igualar
> y yo lo que necesito es una forma de copiar el color del fondo para los caracteres
> cuando se cumpla la condicion del formato condicional que le he aplicado a las celdas para que el texto desaparezca.
>
> Espero que lo haya aclarado.
1) una forma de preguntar a excel por los colores de un objeto es +/- como en la macro del ejemplo anterior
[aunque] la informacion obtenida solo te seria de utilidad si los FC los vas a aplicar por codigo -???-
2) tambien, una vez aplicado un "autoformato", puedes *ver/consultar/averiguar/...* los colores y trama resultante [p.e.]
seleccionando *la celda* y desde [menu] formato / celdas... o su atajo de teclado {ctrl}+1
-> revisas en el apartado de tramas del dialogo formato de celdas....
-> el color que aparece establecido para el primer plano del relleno {+}
-> el estilo y color de trama pulsando en el desplegable al final del dialogo -> [Trama:]
una vez *vistos* el color y trama aplicados... deberas *recordarlos* para aplicarlos al formato condicional :-((
o... usar codigo para rescatar desde la celda y re/establecer/aplicar los FC a esa misma celda -?-
considera el uso de macros si el uso de "autoformato" sera de manera discrecional o arbitraria -?-
Gracias de nuevo.
--
Saludos desde Valencia (España)
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:OV7k5K4B...@TK2MSFTNGP04.phx.gbl...