Как преобразовать формулу Excel в текст

Функция ТЕКСТФОРМУЛЫ позволит преобразовать формулу Excel в текст. На выходе получается не значение, а сама формула из ячейки (например, =A1+B1)

Описание функции

Иногда для наглядности полезно отобразить текст формулы, которая введена в ячейку. Я часто ей пользуюсь, чтобы показать пользователям синтаксис той или иной функции

Проверяющему теперь совсем не обязательно "открывать" ячейки и смотреть какая же формула была введена. А если расчет был распечатан? Тогда о проверки формулы речь вообще не идет.

Синтаксис

Функция =ТЕКСТФОРМУЛЫ(ЯЧЕЙКА) имеет всего 1 аргумент:

  • ЯЧЕЙКА - ссылка на ячейку, в которой содержится формула.

Примеры

Ниже приведены примеры использования данной функции, которые наглядно демонстрируют ее работу.

Пример работы формулы ТЕКСТФОРМУЛЫ

Код формулы на VBA

Всего одна строчка кода.

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