Retourneert of stelt de formule van de cel in. Read/write Variant
Syntaxis
eigenschap Formula: Variant;
Opmerkingen
Bevat de cel een constante, dan retourneert deze eigenschap de constante.
Bevat de cel een formule, dan retourneert de eigenschap Formula de formule als tekenreeks (inclusief het gelijkteken).
Is het bereik een één- of tweedimensionaal bereik, dan kun je de Formula instellen op een Variant-array met dezelfde dimensies.
Op vergelijkbare wijze retourneert de eigenschap Formula de Variant-array.
Stel je de Formula in voor een bereik met meerdere cellen, dan worden alle cellen in het bereik met de formule gevuld.
HotXLS's Formula compiler use the semicolon sign instead of comma as the functie argument separator
book.Sheets[1].Cells[2,3].Formula := '=IF(A1>100;A1*B1;A1*B2)';
Voorbeeld
Dit voorbeeld stelt de Formula van cel A2 in en slaat het resultaat van de formule op in de variabele Val
With Workbook.Sheets[1] do begin
Cells[1,1].Value := 100;
Cells[2,1].Formula := '=IF(A1>70;A1/2;A1)';
Val := Cells[2,1].Value; //Val = 50
end;
Dit voorbeeld kopieert de formules van bereik A1:F1 naar bereik A2:F2