Calcula el resultado de la expresion especificada
El evaluador de la hoja de trabajo comparte el motor de formulas del libro y admite los mismos grupos de funciones: funciones de texto (TRIM, PROPER, CLEAN, CHAR, CODE), funciones de fecha (EDATE, EOMONTH, DATEDIF, YEARFRAC, DAYS), funciones de dias laborables (WORKDAY, NETWORKDAYS), funciones de ingenieria (DEC2BIN, DEC2HEX, HEX2DEC) y funciones estadisticas (VAR, STDEV, MODE). Las funciones personalizadas o no admitidas se pueden resolver mediante el callback OnUserFunction
Sintaxis
function Calculate(Expression: WideString):Variant;
| Expression |
WideString. Cadena que Especifica expression which should be calculated |
Ejemplo
Este ejemplo calcula una expresion de texto en el contexto de la hoja de trabajo
Val := Workbook.Sheets[1].Calculate('SUM(A1:A20)');
Este ejemplo determina el valor mas pequeno en el rango A1:F10 de la hoja de trabajo uno
Val := Workbook.Sheets[1].Calculate('REPLACE("abcde";2;3;"XY")');