Я понимаю, что это было неактивно более года, но, учитывая неоднократные комментарии о надежде избежать VBA I, хотя стоило опубликовать XLM с подходом Range Names.
рисунок по коду Дэвида Хагера из http://j -walk.com / ss / excel / eee / eee003.txt
- Определение имени диапазона, к которому IsFormula относится: = GET.CELL (48, INDIRECT ("rc", FALSE))
- Добавьте правило условного форматирования «используя формулу, чтобы определить, какие ячейки форматировать» = IsFormula к интересующему диапазону и выберите цвет
И все готово
Историческое преимущество использования XLM заключалось в том, что он допускал кодирование, подобное VBA, без предоставления предупреждений макросов. Наличие XLM теперь помечает подобное предупреждение о содержимом, но все же полезно иметь возможность применять эти приемы условного форматирования XLM без необходимости инициировать событие VBA в фоновом режиме.
Я написал более длинную статью об использовании XLM / Имена диапазонов / Условное форматирование для идентификации внешних ячеек, ссылок на листы, формул и т. Д. И несовместимых формул по адресу http://www.experts -exchange.com / A_7629.html (обратите внимание, что это находится за пределами платного доступа EE, оно свободно доступно без членства)