Opción explícita
ApplyBRIO secundario público ()
wksFrom dévil como hoja de trabajo
wksTo dévil como hoja de trabajo
rngFrom dévil como gama
rngTo dévil como gama
C dévil como gama
lngColArea dévil como de largo
Fijar el wksFrom = las hojas de trabajo (“trayectorias del BRÍO x JIL”)
Fijar el wksTo = las hojas de trabajo (“apremios ex JIL de la trayectoria”)
Application.ScreenUpdating = falso
Para cada c en wksFrom.Range (“B1: O1”)
Si c.NumberFormat entonces tienen gusto del “DDD *”
Si el rngFrom entonces no es nada
Fijar el rngFrom = wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column))
Fijar el rngFrom = la unión (rngFrom, wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column)))
Terminar si
Terminar si
Después
Fijar el rngTo = wksTo.Range (“B3: H62”)
Para el lngColArea = 1 a rngFrom.Areas.Count
Para cada c en rngFrom.Areas (lngColArea). Células
Si Len (ajuste (c.Value)) <> 0 entonces
Seleccionar el caso rngTo.Cells (c.Row - 2, lngColArea). Interior.Color
Encajonar el vbYellow, vbRed
'apenas transferencia el texto
rngTo.Cells (c.Row - 2, lngColArea). Valor = c.Value
Caso
'transferir el texto y el color interior
rngTo.Cells (c.Row - 2, lngColArea). Valor = c.Value
rngTo.Cells (c.Row - 2, lngColArea). Interior.Color = c.Interior.Color
rngTo.Cells (c.Row - 2, lngColArea). Font.Color = c.Font.Color
Extremo selecto
'Parada
Terminar si
Después
Después
Application.ScreenUpdating = verdad
Submarino del extremo
|