HotXLS-Dokumentation

Calculate-Methode

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

Val := Workbook.Calculate('MIN(A1:F10)');
Dieses Beispiel ist identisch mit dem vorherigen

Val := Workbook.ActiveSheet.Calculate('MIN(A1:F10)');

Siehe auch

OnUserFunction-Callback
TXLSWorksheet.Calculate-Methode