27/06/2011, 08:30
|
| | | Fecha de Ingreso: marzo-2007 Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes Puntos: 88 | |
Cambiar color fila excel segun fecha Utilizar el formato condicional sugiere cierto "automatismo" en el sentido de asociar el día con el color que se le haya asignado.
Sin embargo resultará -un tanto- laborioso "armar" ese esquema en cada hoja de cada mes.
Una variante -en principio- menos automatizada (pero más inmediata de implementar) podría ser incorporar la siguiente macro: Código PHP: Sub AsociaColores_A_Dias() Dim C As Range, Oscuros, Rng As Range Set Rng = [A1:A100] Rng.Font.Color = 0 Oscuros = Array(1, 5, 9, 10, 11, 13, 18, 21, 23, 25, 29, 30, 31) On Error Resume Next For Each C In Rng If IsDate(C) Then C.Interior.ColorIndex = Day(C) C.Font.Color = RGB(255, 255, 255) + _ 0 * WorksheetFunction.Match(Day(C), Oscuros, 0) End If Next C Set Rng = Nothing End Sub Aquí vemos:
[A1:A100]
Representa el rango de celdas a procesar
Array(1, 5, 9, 10, 11, 13, 18, 21, 23, 25, 29, 30, 31)
Son los días que -para mi gusto y "vista"- deben pasar a color blanco como color de la fuente, para que contrasten con el color de relleno.
Es cuestión de "jugar" un rato con las combinaciones de colores.
Saludos, Cacho. |