Вычисляет результат указанного выражения
Встроенный вычислитель поддерживает арифметику, ссылки на ячейки и диапазоны, именованные диапазоны и группы функций: текстовые, даты, рабочих дней, преобразования систем счисления, побитовые, статистические, агрегирующие, математические. Пользовательские функции обрабатываются через
OnUserFunction / OnUserFunctionEx
Синтаксис
function Calculate(Expression: WideString):Variant;
| Expression |
WideString. Строка, задающая выражение для вычисления |
Пример
Вычисляет простое выражение
Val := Workbook.Calculate('100/2*3');
Вычисляет текстовое выражение
Val := Workbook.Calculate('SUBSTITUTE("a-b-c";"-";"+")');
Определяет наименьшее значение в диапазоне A1:F10 на активном листе