Вариант точный
Общественное Sub ApplyBRIO ()
Тусклое wksFrom как рабочий лист
Тусклое wksTo как рабочий лист
Тусклое rngFrom как ряд
Тусклое rngTo как ряд
Тусклый c как ряд
Тусклое lngColArea как длиной
Установите wksFrom = рабочий лист («курсы BRIO x JIL»)
Установите wksTo = рабочий лист («ограничения по ex JIL курса»)
Application.ScreenUpdating = ложно
Для каждого c в wksFrom.Range («B1: O1»)
Если c.NumberFormat любят «ddd *» после этого
Если rngFrom ничего после этого
Установите rngFrom = wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column))
Еще
Установите rngFrom = соединение (rngFrom, wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column)))
Закончитесь если
Закончитесь если
Затем
Установите rngTo = wksTo.Range («B3: H62»)
Для lngColArea = 1 к rngFrom.Areas.Count
Для каждого c в rngFrom.Areas (lngColArea). Клетки
Если Len, то (уравновешивание (c.Value)) <> 0 после этого
Выберите случай rngTo.Cells (c.Row - 2, lngColArea). Interior.Color
Покрывайте vbRed vbYellow,
'как раз переход текст
rngTo.Cells (c.Row - 2, lngColArea). Значение = c.Value
Случай еще
'возвратите и текст и нутряной цвет
rngTo.Cells (c.Row - 2, lngColArea). Значение = c.Value
rngTo.Cells (c.Row - 2, lngColArea). Interior.Color = c.Interior.Color
rngTo.Cells (c.Row - 2, lngColArea). Font.Color = c.Font.Color
Конец отборный
'Стоп
Закончитесь если
Затем
Затем
Application.ScreenUpdating = True
Подводная лодка конца
|