Иногда требуется отследить в какой ячейке содержится формула. И в зависимости от того есть ли он в ячейке, отсортировать список, удалить/изменить ячейку, или даже создать дополнительную формулу, которая будет выполняться при наличии в ячейки функции.
Функция =ЕФОРМУЛА(ЯЧЕЙКА) возвращает ИСТИНА если указанная ячейка содержит формулу и ЛОЖЬ в противном случае. Имеет всего 1 аргумент:
Пример использования данной функции приведен на картинке справа.
Данная функция входит в состав надстройки VBA-Excel. Также вы можете внедрить ее в свой проект, использовав код ниже.
Public Function ЕФОРМУЛА(ЯЧЕЙКА As Range) As Boolean ЕФОРМУЛА = ЯЧЕЙКА.HasFormula End Function