Vlastnosť Cells môžete použiť na odkaz na jednu bunku pomocou indexových čísel riadku a stĺpca. Táto vlastnosť vracia objekt Range, ktorý reprezentuje jednu bunku
V nasledujúcom príklade Cells[5,2] vracia bunku B5 na hárku Sheet1. Vlastnosť Value je potom nastavená na hodnotu 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
Vlastnosť Cells sa dobre hodí na prechádzanie cez rozsah buniek, ako je znázornené v nasledujúcom príklade
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
Vlastnosť Cells môže byť aplikovaná na objekt Range, ako je znázornené v nasledujúcom príklade
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Tento príklad prechádza cez bunky C5:H15 na hárku Sheet1. Ak bunka obsahuje hodnotu menšiu ako 0,1, príklad nahradí túto hodnotu hodnotou 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;