يمكنك استخدام خاصية 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;