Vrátí nebo nastaví vzorec buňky. Čtení/zápis Variant
Syntaxe
property Formula: Variant;
Poznámky
Pokud buňka obsahuje konstantu, tato vlastnost vrátí konstantu.
Pokud buňka obsahuje vzorec, vlastnost Formula vrátí vzorec jako řetězec (včetně znaku rovná se).
Pokud je rozsah jednorozměrný nebo dvourozměrný, lze vzorec nastavit na pole Variant stejných rozměrů.
Podobně vlastnost Formula vrátí pole Variant.
Nastavení vzorce pro rozsah s více buňkami vyplní všechny buňky v rozsahu vzorcem.
Kompilátor vzorců HotXLS používá středník místo čárky jako oddělovač argumentů funkcí
book.Sheets[1].Cells[2,3].Formula := '=IF(A1>100;A1*B1;A1*B2)';
Příklad
Tento příklad nastaví vzorec buňky A2 a získá výsledek vzorce do proměnné 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 příklad zkopíruje vzorce z rozsahu A1:F1 do rozsahu A2:F2