Функция SETF

Задает формулу ячейки.

Синтаксис

SETF( GETREF(ячейка ), формула )

Параметры

Имя Необходимость Тип данных Описание
Ячейки
Обязательный
String
Ячейка, формула которой устанавливается.
formula
Обязательный
String
Используемая формула.

Замечания

При вычислении результат выражения в формуле становится новой формулой в ячейке. Если формула заключена в кавычки, кавычекное выражение записывается в ячейку. Чтобы задать ячейку строкой, заключите формулу в три набора кавычек.

Целевая ячейка должна быть указана с помощью ссылки GETREF() или в виде строки, чтобы избежать цикличности. Рекомендуется использовать GETREF, так как Microsoft Visio может изменять ссылки при перемещении фигуры в другой документ.

Если ячейка не указана с помощью GETREF или в виде строки, функция возвращает ошибку и формула ячейки не изменяется. Если формула содержит синтаксическую ошибку, функция возвращает ошибку, а формула в ячейке не изменяется.

Пример 1

SETF( GETREF(Scratch.A1), 1,5 в * 6 + 1 фут)

Задает для формулы Scratch.A1 значение 21 дюйма.

Пример 2

SETF( GETREF(Scratch.A1), "1,5 дюйма * 6 + 1 фут")

Задает формулу Scratch. A1 к выражению 1.5 in*6+1 ft.

Пример 3

SETF( GETREF(Scratch.A1), """Say """"ahh""""""")

Задает формулу Scratch.A1 в строку "Скажи ""ahh""", которая имеет значение "ahh".