Главная страница / Полезная информация по таблице свойств (ShapeSheet™) / Справочник по таблице свойств / Список функций по алфавиту / Список функций по категориям > Управление содержимым ячеек
Функция SETF |
Задает формулу ячейки.
Синтаксис
SETF( GETREF(cell), formula)
Parameters
Имя | Требуется/Необязательно | Тип данных | Описание |
cell | Требуется | Строка | Ячейка, для которой требуется задать формулу. |
formula | Требуется | Строка | Задаваемая формула. |
Заметки
При вычислении результат выражения в аргументе formula становится новой формулой в ячейке cell. Если аргумент formula заключен в кавычки, выражение в кавычках записывается в ячейку cell. Чтобы задать для этой ячейки строковое значение, заключите аргумент formula в три пары кавычек.
Чтобы избежать циклических ссылок, конечную ячейку нужно указать с помощью ссылки GETREF() или в виде строки. Рекомендуется использовать функцию GETREF, поскольку Microsoft Visio может скорректировать ссылки при переносе фигуры в другой документ.
Если аргумент cell задан не с помощью функции GETREF и не в виде строки, функция возвращает ошибку, а формула в ячейке не меняется. Если аргумент formula содержит синтаксическую ошибку, функция возвращает ошибку, а формула в ячейке cell не меняется.
Пример 1
SETF( GETREF(Scratch.A1), 1.5 cm* 6 + 1 m)
Задает в качестве формулы в ячейке Scratch.A1 значение 109 см.
Пример 2
SETF( GETREF(Scratch.A1), "1.5 cm* 6 + 1 m")
Задает в качестве формулы в ячейке Scratch.A1 выражение "1.5 cm* 6 + 1 m".
Пример 3
SETF( GETREF(Scratch.A1), """Сказать """"ааа""""""")
Задает в качестве формулы в ячейке Scratch.A1 строку "Сказать ""ааа""", которая возвращает значение "Сказать "ааа"".
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.