Добрый день,
Изучила много разных тем, но никак не удается решить задачу. Условное форматирование не подходит, т.к. исходный файл формируется каждый день/неделю и содержит много листов, а текстовых условий как минимум 15. Копировать с предыдущего дня не возможно, т.к. каждый раз объединение ячеек происходит по-разному.
Необходимо: заливать ячейки, которые начинаются с:
Хоккей.*
Футбол.*
и тд.
в файле я использовала код дня каждого вида спорта, но почему-то на 5ом условии макрос перестает работать. да и выглядит очень длинно.
Подскажите, пожалуйста, в чем ошибка?
понравился вот такой код. но он ищет исключительно слово "хоккей", а нужно, чтобы начиналось со слова "Хоккей*"
а вторая загвоздка: нужно чтобы в столбцах D, G, J начиная с 4ой строки значения проверялись на условия:
<J$3*0.85 - цвет текста красный
>=J$3*1.15 - цвет текста зеленый
к этой части вообще никаких подсказок не нашла.
на листе d13 - идеальное форматирование.
Спасибо
Изучила много разных тем, но никак не удается решить задачу. Условное форматирование не подходит, т.к. исходный файл формируется каждый день/неделю и содержит много листов, а текстовых условий как минимум 15. Копировать с предыдущего дня не возможно, т.к. каждый раз объединение ячеек происходит по-разному.
Необходимо: заливать ячейки, которые начинаются с:
Хоккей.*
Футбол.*
и тд.
в файле я использовала код дня каждого вида спорта, но почему-то на 5ом условии макрос перестает работать. да и выглядит очень длинно.
Подскажите, пожалуйста, в чем ошибка?
понравился вот такой код. но он ищет исключительно слово "хоккей", а нужно, чтобы начиналось со слова "Хоккей*"
Код |
---|
For Each n In Rng Select Case n Case "хоккей" n.Interior.Color = 255 Case "футбол" n.Interior.Color = 5296274 Case "баскетбол" n.Interior.Color = 15773696 End Select Next n |
а вторая загвоздка: нужно чтобы в столбцах D, G, J начиная с 4ой строки значения проверялись на условия:
<J$3*0.85 - цвет текста красный
>=J$3*1.15 - цвет текста зеленый
к этой части вообще никаких подсказок не нашла.
на листе d13 - идеальное форматирование.
Спасибо