Foros del Web » Soporte técnico » Ofimática »

Cambiar color fila excel segun fecha

Estas en el tema de Cambiar color fila excel segun fecha en el foro de Ofimática en Foros del Web. Hola todos, A ver si me explico bien. Tengo una hoja de excel, donde en una columna pone una fecha, las fechas pueden ser varias ...
  #1 (permalink)  
Antiguo 22/06/2011, 03:18
 
Fecha de Ingreso: junio-2007
Mensajes: 10
Antigüedad: 16 años, 10 meses
Puntos: 0
Cambiar color fila excel segun fecha

Hola todos,

A ver si me explico bien.
Tengo una hoja de excel, donde en una columna pone una fecha, las fechas pueden ser varias y necesito que todas las filas de la misma fecha se pongan del mismo color, un color para cada fecha. P.ej, el 01/01/2011 en rojo, el 02/01/2011 en azul, etc, (tengo una pestaña por mes, así que en una no habrá más de 31 dias )

He mirado en el formato condicional con el gradiente de colores, pero no sé como aplicarlo a fechas.

¿Alguna sugerencia?
Muchas gracias por la ayuda
  #2 (permalink)  
Antiguo 27/06/2011, 05:52
 
Fecha de Ingreso: junio-2007
Mensajes: 10
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Cambiar color fila excel segun fecha

Ninguna sugerencia ????
  #3 (permalink)  
Antiguo 27/06/2011, 06:35
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Cambiar color fila excel segun fecha

Hola,

Con qué versión de excel trabajas?

Si tienes versión 2007 el formato condicional permite hasta 64 condiciones.

Por ejemplo puedes crearte un rango adicional o auxiliar con todas las fechas de ese mes.

Luego seleccionas el rango que contiene todas las fechas que quieres se coloreen y vas a formato condicional y pones esta fórmula:

=$A1=$F$1

A1 sería la primera fecha del rango a colorear y F1 la celda con el primer día de ese mes.

Tendrías que ir creando una regla nueva en el formato condicional para cada día del mes, cambiando F1 por F2, F3....


Saludos.
  #4 (permalink)  
Antiguo 27/06/2011, 08:30
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo 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 RangeOscurosRng As Range
Set Rng 
= [A1:A100]
Rng.Font.Color 0
Oscuros 
= Array(15910111318212325293031)
On Error Resume Next
For Each C In Rng
If IsDate(CThen
  C
.Interior.ColorIndex Day(C)
  
C.Font.Color RGB(255255255) + _
    0 
WorksheetFunction.Match(Day(C), Oscuros0)
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.
  #5 (permalink)  
Antiguo 11/07/2011, 02:12
 
Fecha de Ingreso: junio-2007
Mensajes: 10
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Cambiar color fila excel segun fecha

Muchas gracias por vuestras respuestas.

Voy a intentarlo con la macro, me parece menos engorroso.

Ya os diré que tal.

Pdta: Perdon por el retraso al responder

Etiquetas: color, excel, fila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:15.