คุณสามารถใช้คุณสมบัติ 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;