وثائق HotXLS

الإشارة إلى الخلايا باستخدام أرقام الفهرس

يمكنك استخدام خاصية Cells للإشارة إلى خلية واحدة باستخدام أرقام فهرس الصف والعمود. ترجع هذه الخاصية كائن Range يمثل خلية واحدة

مثال

في المثال التالي، يرجع Cells[5,2] الخلية B5 في Sheet1. يتم بعد ذلك تعيين خاصية Value إلى 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
تعمل خاصية Cells بشكل جيد للتكرار عبر نطاق من الخلايا، كما هو موضح في المثال التالي
With Workbook.Sheets[1] do begin
  for i := 1 to 10 do
    Cells[i, 1].Value := i;
end;
يمكن تطبيق خاصية Cells على كائن Range، كما هو موضح في المثال التالي
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
  for i := 1 to Rows.Count do
    Cells[i, 1].Value := i;
end;
يتكرر هذا المثال عبر الخلايا C5:H15 في Sheet1. إذا كانت الخلية تحتوي على قيمة أقل من 0.1، يستبدل المثال تلك القيمة بـ 0
With Workbook.Sheets[1].Range['C5', 'H15'] do begin
  for i := 1 to Rows.Count do
    for j := 1 to Columns.Count do
      if Cells[i, j].Value < 0.1 then Cells[i, j].Value := 0;
end;