Haz tu Pregunta
0

Colorear filas por fechas mediante macro o filtro

preguntado 2018-01-04 13:03:49 +0200

Imagen Gravatar de Meisser

Hola a todos,

Estoy buscando la manera mediante macro preferiblemente de al tener ya ordenadas los datos por fechas (hoy, ayer, antes de ayer, etc..) poner color a las filas. El primer problema es que solo filtra por hoy, ayer, y no por fechas concretas, por lo que le he cambiado primero el formato a números y luego filtrar pero solo colorea la celda. Me vendría muy bien una macro ya que estoy hablando de al menos 200 filas a filtrar.

Lo más parecido que he encontrado en macro ha sido esto:

Sub Cambiar_Colorvba()

  For Each Cell In Selection

     If Cell = 0 Then

        Cell.Select
        ancla = ActiveCell.Address
        ActiveCell.End(xlToRight).Select
        Range(ancla, ActiveCell).Select
        Selection.Font.ColorIndex = 3

     End If

  Next

End Sub

Muchas gracias.

PD: he encontrado manuales pero no me indican como trabajar con fechas.

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

1 Responder

Ordenar por » viejos nuevas más votado
0

respondido 2018-01-04 16:51:13 +0200

Imagen Gravatar de m.a.riosv

Utilizando el formato condicional no necesitas macros y permite una amplia selección de fechas.

Menú/Formato/Formato condiconal

descripción de la imagen

edit marcar como ofensivo delete enlace mas

Comments

Muchas Gracias por contestar tan rápido. Lo principal es invertir el menor tiempo posible es decir, que se vea de un vistazo el cambio días previamente ordenadas. Por ahora estoy invirtiendo 15 min. Trabajo con un documento de 200 líneas con fechas desde HOY() a 20 días atrás. El condicional de fecha es muy rígido y en formula fracaso. $A1>2 = 05/01/2017 y si funciona así $A1 > 2 = "texto". He pensado en ESTILO(ELEGIR(($B1>2=HOY())+($B1>2=AYER())+($B1>2="05/01/2017");"VERDE";"ROJO";"AZUL"))

Imagen Gravatar de Meisser Meisser ( 2018-01-05 17:35:50 +0200 )edit

La utilización de la función ESTILO() dentro del formato condicional es posible, aunque en teoría no debería estar permitida, ademas ralentiza mucho. Con el formato condicional puedes añadir varias condiciones, en cuanto se cumple una ya no se analizan las siguientes. Las formulas que indicas son dificiles de entender sin ver como están organizados los datos. Por favor comparte un archivo ejemplo para hacer un test.

Imagen Gravatar de m.a.riosv m.a.riosv ( 2018-01-05 22:49:01 +0200 )edit
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2018-01-04 13:03:49 +0200

Visto: 56 veces

Ultima actualización: Jan 04 '18