Berechnet das Ergebnis des angegebenen Ausdrucks
Der integrierte Evaluator unterstützt Arithmetik, Zell- und Bereichsreferenzen, definierte Namensbereiche sowie folgende Funktionsgruppen:
Textfunktionen (TRIM, PROPER, CLEAN,
LEFT, RIGHT, MID, LEN, FIND, SEARCH, SUBSTITUTE,
CONCATENATE, TEXT, LOWER, UPPER, REPT),
Datumsfunktionen (DATE, TIME, NOW, TODAY, YEAR, MONTH, DAY,
HOUR, MINUTE, SECOND, WEEKDAY, DATEVALUE, TIMEVALUE),
Mathematikfunktionen (SUM, ROUND, ABS, INT, MOD, SQRT, POWER,
MAX, MIN, AVERAGE, COUNT, COUNTA, IF, IFERROR, AND, OR,
NOT, VLOOKUP, HLOOKUP, MATCH, INDEX)
Syntax
function Calculate(Expression: WideString):Variant;
| Expression |
WideString. String dass Gibt expression which should be calculated |
Beispiel
Dieses Beispiel berechnet den einfachen Ausdruck
Val := Workbook.Calculate('100/2*3');
Dieses Beispiel berechnet einen Textausdruck
Val := Workbook.Calculate('SUBSTITUTE("a-b-c";"-";"+")');
Dieses Beispiel ermittelt den kleinsten Wert in einem Bereich A1:F10 auf dem aktiven Tabellenblatt