Expliciete optie
Openbare SubApplyBRIO ()
Schemerige wksFrom als Aantekenvel
Schemerige wksTo als Aantekenvel
Schemerige rngFrom als Waaier
Schemerige rngTo als Waaier
Schemerig c als Waaier
Schemerige lngColArea zoals lang
Reeks wksFrom = Aantekenvellen („Wegen x JIL van het BRIO“)
Vastgestelde wksTo = Aantekenvellen (de „Beperkingen ex JIL van de Weg“)
Application.ScreenUpdating = Vals
Voor Elk c in wksFrom.Range („B1: O1“)
Als c.NumberFormat zoals „ddd *“ toen
Als rngFrom dan niets is
Reeks rngFrom = wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column))
Anders
Reeks rngFrom = Unie (rngFrom, wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column)))
Eind als
Eind als
Daarna
Vastgestelde rngTo = wksTo.Range („B3: H62“)
Voor lngColArea = 1 aan rngFrom.Areas.Count
Voor Elk c in rngFrom.Areas (lngColArea). Cellen
Als Len (Versiering (c.Value)) <> 0 toen
Selecteer Geval rngTo.Cells (c.Row - 2, lngColArea). Interior.Color
Het geval vbYellow, vbRed
'breng enkel de tekst over
rngTo.Cells (c.Row - 2, lngColArea). Waarde = c.Value
Geval anders
'breng zowel tekst als binnenlandse kleur over
rngTo.Cells (c.Row - 2, lngColArea). Waarde = c.Value
rngTo.Cells (c.Row - 2, lngColArea). Interior.Color = c.Interior.Color
rngTo.Cells (c.Row - 2, lngColArea). Font.Color = c.Font.Color
Uitgezocht eind
'Einde
Eind als
Daarna
Daarna
Application.ScreenUpdating = Waar
Sub van het eind
|