Vracia alebo nastavuje vzorec bunky. Čítanie/zápis Variant
Syntax
property Formula: Variant;
Poznámky
Ak bunka obsahuje konštantu, táto vlastnosť vracia konštantu.
Ak bunka obsahuje vzorec, vlastnosť Formula vracia vzorec ako reťazec (vrátane znaku rovnosti).
Ak je rozsah jednodimenzionálny alebo dvojdimenzionálny, vzorec môžete nastaviť na variant pole rovnakých dimenzií.
Podobne vlastnosť Formula vracia variant pole.
Nastavenie vzorca pre rozsah s viacerými bunkami vyplní všetky bunky v rozsahu vzorcom.
Kompilátor vzorcov HotXLS používa bodkočiarku namiesto čiarky ako oddeľovač argumentov funkcie
book.Sheets[1].Cells[2,3].Formula := '=IF(A1>100;A1*B1;A1*B2)';
Príklad
Tento príklad nastaví vzorec bunky A2 a získa výsledok vzorca do premennej 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;
Tento príklad skopíruje vzorce z rozsahu A1:F1 do rozsahu A2:F2