MACROS de 2 hojas diferentes ubicar fecha y poner horas en una sola
Tengo 2 archivos de excel diferentes, de los cuales quiero juntar la información a uno:
Los datos del archivo de la izquierda quiero pasarlos al de la derecha, el cual será mi archivo final. El archivo de la izquierda contiene:
-Fecha, el cual sirve para ubicar en el archivo de la derecha.
-Equipo, con este y la fecha se hace una intersección en el archivo de la derecha.
-Duración, a partir de la intersección se pone la duración, 24 hrs máximo por día, en esto ya me apoyastes, te dejo la macro abajo. Ejm si es 49hrs, se pondría 24 - 24 - 1.
-Tipo, solo tiene 3, si es X donde ponga la duración que aparezca en rojo, Y=verde, Z=azul. En el ejemplo anterior 49 hrs, se reparte 24 - 24 - 1 y si es X en tipo que se pinte de rojo las celdas.
Mi problema esque no puedo enlazarlo con el tipo y pinte de color, ademas de trabajar en 2 hojas diferentes para formar solo una. Estoy muy agradecido con todo el apoyo que brindas. Lineas abajo te dejo la macro anterior en donde se trabajaba solo en una hoja.
Sub Macro5() '------ ' Por.Dante Amor '------ Range(Cells(3, "E"), Cells(Rows.Count, Columns.Count)).ClearContents For i = 3 To Range("B" & Rows.Count).End(xlUp).Row fecha = Cells(i, "B") horas = Cells(i, "C") Set b = Rows(2).Find(fecha, lookat:=xlWhole) If Not b Is Nothing Then col = b.Column Do While horas > 0 Cells(i, col) = IIf(horas > 24, 24, horas) col = col + 1 horas = horas - 24 Loop End If Next MsgBox "fin" End Sub