Страницы: 1
RSS
vba Прочитать диапазон применения условного форматирования, не работает AppliesTo
 
Здравствуйте.
На листе есть вручную созданные правила УФ. Созданы они с большим запасом по строкам (диапазон применения) - на все случаи вводимых пользователем объёмов данных.
Но чаще УФ работают на ~10%. А раз так, да учитывая, что правила УФ  к тому же волотильны, пришла идея макросом, при необходимости, причёсывать нижнюю границу правил УФ (через ModifyAppliesToRange).
Проблема в том, что не получается прочитать (свойство AppliesTo) текущий диапазон применения правила УФ (не все правила однотипно ссылаются на одну область) - ошибка Type mismatch.
Почему жизнь так несправедлива Почему так происходит с некоторыми свойствами FormatCondition и как всё-таки можно считать диапазон?
 
Цитата
vladjuha написал:
свойство AppliesTo
AppliesTo это range,естественно будет ошибка.Так надо

Код
    Debug.Print i, .FormatConditions(i).AppliesTo.Address
 
Во даю :) Заработался. Спасибо!
Страницы: 1
Наверх