Может ли условное форматирование Excel использовать UDF в условии?

StackOverflow https://stackoverflow.com/questions/1207001

Вопрос

У меня есть ячейка в Excel, которую я хочу форматировать по-разному в зависимости от определяемой пользователем формулы (UDF) - моя формула проверяет, есть ли в ячейке формула ...

Я пытаюсь использовать условное форматирование с моей UDF для форматирования ячейки, но, похоже, это не работает.

Мое состояние таково:

="isManualPrice(R22C12)"

Я пытался без кавычек, но получаю ошибку

  

Вы не можете использовать ссылки на другие   рабочие листы или рабочие тетради для   Критерии условного форматирования

Возможно, проблема связана с тем, что мой UDF определен в отдельной книге макросов, а не в моей основной книге ...

Я вижу упомянутое в этой записи в блоге 2005 года , но только мимоходом ...

Заранее спасибо. Крис

Это было полезно?

Решение

Да, это возможно.

Ваша проблема в том, что там есть цитаты. Вам нужно выбрать " Формула " из раскрывающегося списка, и тогда ваша формула должна быть

=isManualPrice(R22C12)

... без кавычек.

(я больше привык к нотации A1, а не к R1C1, но я предполагаю, что это будет работать так же хорошо).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top