Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2016, 15:14   #1
Санти
Новичок
Джуниор
 
Регистрация: 14.09.2016
Сообщений: 1
По умолчанию Условное форматирование ячеек, ссылающихся на другие ячейки

Помогите, пожалуйста, создать правило условного форматирования для всех ячеек листа, содержащих ссылку или ссылки на другие ячейки листа. Я знаком с ПОЛУЧИТЬ.ЯЧЕЙКУ, с помощью чего настроил форматирование всех ячеек, содержащих формулы (см. приложенный файл, форматирование столбца А-А).
Однако мне нужно еще дифференцировать ячейки просто с числовыми формулами и ячейки, в формулах которых используются значения других ячеек, чтобы выглядело, как в столбце В-В.
Я создал функцию VBA
Код:
Function HasPrecedents(rg As Range) As Boolean
    HasPrecedents = rg.Precedents.Count > 0
End Function
однако она не работает. Не могу разобраться, в чем дело.
Вложения
Тип файла: zip Книга1.zip (11.4 Кб, 14 просмотров)
Санти вне форума Ответить с цитированием
Старый 16.09.2016, 12:23   #2
vefer
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 134
По умолчанию

А если тупо так
Код:
Function HasPrecedents(rg As Range) As Boolean
    If rg.FormulaR1C1 Like "*R*C*" Then HasPrecedents = True
End Function
vefer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условное форматирование циклически зависимых ячеек alexsampler Microsoft Office Excel 3 01.04.2013 10:39
Проблема - обнуление значений формул из ячеек, ссылающихся на сторонний .xls Igor123 Microsoft Office Excel 8 21.09.2010 16:31
как передать условное форматирование ячейки в другую книгу? ShamanK Microsoft Office Excel 1 04.12.2009 05:36
Условное форматирование ячеек. *Иван* Microsoft Office Excel 2 24.11.2007 13:49
Условное форматирование + размер ячеек. Hellen Microsoft Office Excel 5 07.01.2007 20:49