مستندات HotXLS

خاصية Value

يعيد أو يعين القيمة للنطاق المحدد. Variant للقراءة/الكتابة

البناء

property Value: Variant;

ملاحظات

إذا كانت الخلية تحتوي على ثابت، فهذه الخاصية تعيد الثابت. إذا كانت الخلية تحتوي على صيغة (Formula)، فإن خاصية Value تعيد النتيجة المحسوبة للصيغة. إذا كان النطاق أحادي أو ثنائي الأبعاد، يمكنك تعيين Value إلى مصفوفة Variant بنفس الأبعاد. وبالمثل، تعيد خاصية Value مصفوفة Variant. تعيين Value لنطاق متعدد الخلايا يملأ جميع الخلايا في النطاق بالقيمة

مثال

يعين هذا المثال قيمة الخلية A1 في الورقة الأولى إلى 3.14159

Workbook.Sheets[1].Range['A1', 'A1'].Value := 3.14159;
هذا المثال مطابق للسابق

Workbook.Sheets[1].Cells.Item[1, 1].Value := 3.14159;
هذا المثال مطابق للسابق

Workbook.Sheets[1].Cells[1, 1].Value := 3.14159;
يعين هذا المثال قيمة الخلية A1 في الورقة الأولى إلى PI

Workbook.Sheets[1].Range['A1', 'A1'].Value := '=PI()';
ينسخ هذا المثال القيم من النطاق A1:F1 إلى النطاق A2:F2

With Workbook.Sheets[1] do begin
  Range['A2', 'F2'].Value := Range['A1', 'F1'].Value;
end;
هذا المثال مطابق للسابق

With Workbook.Sheets[1].Range['A1', 'F1'] do
    Offset[1,0].Value := Value;
يوضح هذا المثال استخدام الصيغ

With Workbook.Sheets[1] do begin
  Range['B1', 'B1'].Value := '=(A1/100)*20';
  Range['B2', 'B2'].Value := '=SUM(A1:B1)';
  Range['B3', 'B3'].Value := '=PI()*A3^2/2';
end;