إرجاع أو تعيين Formula للخلية. Variant للقراءة/الكتابة
البنية
property Formula: Variant;
ملاحظات
إذا كانت الخلية تحتوي على ثابت، فإن هذه الخاصية ترجع الثابت
إذا كانت الخلية تحتوي على Formula، فإن الخاصية Formula ترجع Formula كسلسلة نصية (بما في ذلك علامة التساوي)
إذا كان النطاق أحادي أو ثنائي الأبعاد، يمكنك تعيين Formula إلى مصفوفة Variant بنفس الأبعاد
وبالمثل، ترجع الخاصية Formula مصفوفة Variant
يؤدي تعيين Formula لنطاق متعدد الخلايا إلى تعبئة جميع الخلايا في النطاق بـ Formula
يستخدم مترجم Formula في HotXLS علامة الفاصلة المنقوطة بدلا من الفاصلة كفاصل لوسيطات الدالة
book.Sheets[1].Cells[2,3].Formula := '=IF(A1>100;A1*B1;A1*B2)';
مثال
يعين هذا المثال Formula للخلية A2 ويحصل على نتيجة Formula في المتغير 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;
ينسخ هذا المثال Formulas من النطاق A1:F1 إلى النطاق A2:F2