27/06/2011, 08:30
|
| | | Fecha de Ingreso: marzo-2007 Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 9 meses 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. |