Pomocí vlastnosti Cells lze odkazovat na jednu buňku pomocí indexových čísel řádku a sloupce. Tato vlastnost vrací objekt Range představující jednu buňku
V následujícím příkladu Cells[5,2] vrátí buňku B5 na listu Sheet1. Vlastnost Value se poté nastaví na 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
Vlastnost Cells funguje dobře pro procházení smyčkou přes rozsah buněk, jak ukazuje následující příklad
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
Vlastnost Cells lze použít na objekt Range, jak ukazuje následující příklad
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Tento příklad prochází buňky C5:H15 na listu Sheet1. Pokud buňka obsahuje hodnotu menší než 0,1, příklad ji nahradí 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;