Hücrenin formülünü döndürür veya ayarlar. Okuma/yazma Variant
Söz dizimi
property Formula: Variant;
Açıklamalar
Hücre bir sabit içeriyorsa, bu özellik sabiti döndürür.
Hücre bir formül içeriyorsa, Formula özelliği formülü (eşit işareti dahil) dize olarak döndürür.
Aralık tek veya iki boyutlu bir aralıksa, Formülü aynı boyutlarda bir Variant Dizisine ayarlayabilirsiniz.
Benzer şekilde, Formula özelliği Variant Dizisini döndürür.
Birden fazla hücrelik bir aralık için formül ayarlandığında aralıktaki tüm hücreler formülle doldurulur.
HotXLS'ın formül derleyicisi işlev argümanı ayırıcısı olarak virgül yerine noktalı virgül kullanır
book.Sheets[1].Cells[2,3].Formula := '=IF(A1>100;A1*B1;A1*B2)';
Örnek
Bu örnek, A2 hücresinin formülünü ayarlar ve formülün sonucunu Val değişkenine alır
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;
Bu örnek, A1:F1 aralığından A2:F2 aralığına formülleri kopyalar